traduccion rails gems gemas ruby-on-rails ruby rubygems bundler

ruby-on-rails - rails - install gem ruby



El antepender `bundle exec` a su comando puede resolver estos raĆ­les (2)

Necesita agregar un prefijo a su comando con bundle exec . Por ejemplo, si su comando de rake es

rake deploy

Tienes que usar

bundle exec rake deploy

Bundler buscará las versiones adecuadas de gemas como se enumeran en su Gemfile y ejecutará el comando.

Tengo un problema al implementar mi sitio en AWS .

Gem::LoadError: You have already activated rake 10.4.2, but your Gemfile requires rake 10.5.0. Prepending `bundle exec` to your command may solve this. /var/app/ondeck/config/boot.rb:3:in `<top (required)>'' /var/app/ondeck/config/application.rb:1:in `<top (required)>'' /var/app/ondeck/Rakefile:4:in `<top (required)>'' LoadError: cannot load such file -- bundler/setup /var/app/ondeck/config/boot.rb:3:in `<top (required)>'' /var/app/ondeck/config/application.rb:1:in `<top (required)>'' /var/app/ondeck/Rakefile:4:in `<top (required)>'' (See full trace by running task with --trace) (ElasticBeanstalk::ExternalInvocationError)

mientras que cuando hago un gem list rake me da

*** LOCAL GEMS *** airbrake (4.3.1) rake (10.5.0, 10.4.2)

Quiero tener una sola versión cuando lo haga bundle exec gem uninstall rake -v 10.4.2 me da

ERROR: While executing gem ... (Gem::InstallError) gem "rake" cannot be uninstalled because it is a default gem

Cómo resolver este problema? cualquier ayuda será apreciada


Primero ejecute el rake de actualización del paquete .

Espero que esto funcione para ti.