Итак, я запустил bundle gem cgscraper
для автоматического создания каталогов для моего проекта. Тем не менее, при попытке запустить его в CLI, я получаю эту ошибку: undefined method
предпочитать_gems_rb? '`.
Полный вывод:
~/code/projects/cgscraper on master ✚
> ruby bin/console
/home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/rubygems_integration.rb:8: warning: already initialized constant Bundler::RubygemsIntegration::EXT_LOCK
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/rubygems_integration.rb:12: warning: previous definition of EXT_LOCK was here
/home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/version.rb:4: warning: already initialized constant Bundler::VERSION
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/version.rb:10: warning: previous definition of VERSION was here
/home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/constants.rb:4: warning: already initialized constant Bundler::WINDOWS
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/constants.rb:4: warning: previous definition of WINDOWS was here
/home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/constants.rb:5: warning: already initialized constant Bundler::FREEBSD
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/constants.rb:5: warning: previous definition of FREEBSD was here
/home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/constants.rb:6: warning: already initialized constant Bundler::NULL
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/constants.rb:6: warning: previous definition of NULL was here
/home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/current_ruby.rb:12: warning: already initialized constant Bundler::CurrentRuby::KNOWN_MINOR_VERSIONS
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/current_ruby.rb:12: warning: previous definition of KNOWN_MINOR_VERSIONS was here
/home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/current_ruby.rb:25: warning: already initialized constant Bundler::CurrentRuby::KNOWN_MAJOR_VERSIONS
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/current_ruby.rb:24: warning: previous definition of KNOWN_MAJOR_VERSIONS was here
/home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/current_ruby.rb:27: warning: already initialized constant Bundler::CurrentRuby::KNOWN_PLATFORMS
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/current_ruby.rb:26: warning: previous definition of KNOWN_PLATFORMS was here
Traceback (most recent call last):
8: from bin/console:3:in `<main>'
7: from /home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
6: from /home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
5: from /home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/setup.rb:10:in `<top (required)>'
4: from /home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler.rb:143:in `setup'
3: from /home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler.rb:195:in `definition'
2: from /home/noly/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler.rb:434:in `default_gemfile'
1: from /home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/shared_helpers.rb:33:in `default_gemfile'
/home/noly/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler/shared_helpers.rb:250:in `find_gemfile': undefined method `prefer_gems_rb?' for #<Bundler::FeatureFlag:0x000055661bb27790> (NoMethodError)
Кто-нибудь знает, что это? Я не могу найти что-либо об этом в Google, и нет никакого метода Предпочитать, который я могу видеть где угодно. Это просто вывод bundle gem project
по умолчанию, который я пытался запустить.