You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yes looks like in since v3.3.4 it's not loaded by default. We can manually load it in tapioca.
However, it's recommended that you use the binstubs tapioca generates instead which resolves the issue as well: bin/tapioca dsl or even bundle exec tapioca dsl.
There might be a compatibility issue with Rubygems where
Gem::DefaultUserInteraction
is not automatically loaded, as in:$ tapioca dsl .../.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/tapioca-0.11.5/lib/tapioca.rb:22:in `silence_warnings': uninitialized constant Gem::DefaultUserInteraction (NameError)
Likely because of this:
For what it's worth, force-requiring it does make that visible:
Though
silence_warnings
doesn't do this currently, and doesn't check that it's loaded before exercising theuse_ui
method.This is with Rubygems 3.4.12 and Tapioca v0.11.5 on macOS 13.3.1.
The text was updated successfully, but these errors were encountered: