Hice una extracción de un proyecto que tengo en mi trabajo y cuando traté de ejecutar rails db:migrate, el terminal solicitó instalar "Bundler 2", así que lo hago.
Ahora, cuando intenté hacerlo rails db:migrate, tengo el siguiente error:
/home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #<Bundler::RubygemsIntegration:0x00005633f09a9000> (NoMethodError)
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in `check'
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:131:in `<top (required)>'
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:168:in `require'
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:168:in `rescue in require'
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:178:in `require'
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems_executable_plugin.rb:4:in `block in <top (required)>'
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/executable-hooks-1.5.0/lib/executable-hooks/hooks.rb:50:in `block in run'
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/executable-hooks-1.5.0/lib/executable-hooks/hooks.rb:49:in `each'
from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/executable-hooks-1.5.0/lib/executable-hooks/hooks.rb:49:in `run'
from /home/acartesc/.rvm/gems/ruby-2.4.3/bin/ruby_executable_hooks:10:in `<main>'
¡Aprecio tu ayuda!
ruby-on-rails
ruby
Acartes
fuente
fuente

Respuestas:
funciona para mí Estoy usando bundler 2.1.0
REF: https://github.com/bundler/bundler/issues/7492
Cuando se muestra
Por favor, corre
fuente
¿Cuál es tu versión rubí? Tuve el mismo problema
Mi versión ruby es
2.6.3y mi paquete no funcionó en esta versión ruby. (Bundle ya está actualizado a2.0.2),Así que bajé mi paquete a verion
1.17.3y funcionó.Yo con esta solución te ayudaré.
fuente
Asegúrese de estar utilizando una versión de ruby que sea compatible. Me encontré con esto cuando traté de usar
jruby-9.2.9. Al cambiar de jruby a ruby, el problema desapareció.fuente
Es un error con la versión del paquete
2.1.0.pre.2Desinstalé bundler gem e instalé una versión diferente de bundler gem
Deberia de funcionar.
fuente