Ruby on rails 在RVM下使用Ruby 1.9.2运行Rails时出错

Ruby on rails 在RVM下使用Ruby 1.9.2运行Rails时出错,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,在RVM下使用Ruby 1.9.2时,当我尝试运行Rails应用程序时,会出现以下错误: /Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find rails (>= 0) amongst [rake-0.9.2] (Gem::LoadError) from /Users/purin

在RVM下使用Ruby 1.9.2时,当我尝试运行Rails应用程序时,会出现以下错误:

/Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find rails (>= 0) amongst [rake-0.9.2] (Gem::LoadError)
        from /Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
        from /Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:1182:in `gem'
        from /Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/bin/rails:18:in `<main>'
/Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site\u ruby/1.9.1/rubygems/dependency.rb:247:in'to_specs':在[rake-0.9.2]中找不到rails(>=0)(Gem::LoadError)
from/Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site\u ruby/1.9.1/rubygems/dependency.rb:256:in'to_spec'
from/Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site\u ruby/1.9.1/rubygems.rb:1182:in'gem'
from/Users/purinkle/.rvm/rubies/ruby-1.9.2-p290/bin/rails:18:in`'
如果我在使用Ruby 1.8.7时尝试运行相同的命令,则一切正常


为什么会发生这种情况?

我是一个新手,但我可以说你错过了与Ruby 1.9.2相关的Rails安装

检查:

rails --version
要尝试解决此问题,请重新安装适用于Ruby 1.9.2的rails:

gem install rails

我是个新手,但我可以说你错过了与Ruby 1.9.2相关的Rails的安装

检查:

rails --version
要尝试解决此问题,请重新安装适用于Ruby 1.9.2的rails:

gem install rails

我也有同样的问题,它很简单

gem install rails
然后


我也有同样的问题,它很简单

gem install rails
然后


你有安装轨道吗?您是否运行了
捆绑安装
?Ruby版本不共享gems,如果您新安装了Ruby版本,则需要专门为该Ruby版本安装所有gems,包括rails、bundler。是否安装了rails?您是否运行了
捆绑安装
?Ruby版本不共享gems,如果您新安装了Ruby版本,则所有gems(包括rails、bundler)都需要专门为该Ruby版本安装。