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.