Rails crémaillère 1,0 erreur
-
22-09-2019 - |
Question
J'ai cette erreur lorsque je tente de démarrer script / serveur:
/opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems.rb:827:in `report_activate_error': RubyGem version error: rack(1.0.0 not ~> 1.0.1) (Gem::LoadError)
from /opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems.rb:261:in `activate'
from /opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems.rb:68:in `gem'
from /opt/ruby1.8/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller.rb:34
from /opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /opt/ruby1.8/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
from /opt/ruby1.8/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
from /opt/ruby1.8/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
from /opt/ruby1.8/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:2
from /opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from script/server:3
Il est très ennuyeux parce que, je l'ai fait:
Successfully installed rack-1.1.0
1 gem installed
Installing ri documentation for rack-1.1.0...
Installing RDoc documentation for rack-1.1.0...
Mais il dit toujours cette erreur. Je Rails 2.3.5 mais je ne pense pas que l'erreur est liée Rails, mais plus comme mon serveur lié lol.
Merci pour l'aide!
La solution
Vous avez installé rack 1.1.0, la version requise est 1.0.x.
$ gem uninstall rack
$ gem install rack -v 1.0.1
Autres conseils
les travaux ci-dessus, lors de l'installation, vous devez indiquer la version: "1.0.1 -v"
pour une raison quelconque, il ne fonctionnera pas autrement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow