我以前安装了预装了Mac的预装ruby的导轨。我最近通过rvm安装了ruby。获取导轨错误
我然后做
rails -v
,并得到了以下错误
kingsosina$ rails -v
/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:298:in `to_specs': Could not find 'railties' (>= 0) among 5 total gem(s) (Gem::LoadError)
from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:309:in `to_spec'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem'
from /usr/bin/rails:22:in `<main>'
出了什么错在这里?我需要再次安装导轨吗?
我最新的输出
kingsosina$ which ruby
/Users/kingsosina/.rvm/rubies/ruby-2.0.0-p353/bin/ruby
kingsosina$ which rails
/Users/kingsosina/.rvm/gems/ruby-2.0.0-p353/bin/rails
kingsosina$ which gem
/Users/kingsosina/.rvm/rubies/ruby-2.0.0-p353/bin/gem
kingsosina$
是否一切看起来是那么好吗?以及如何终端知道引用这个版本的红宝石,而不是在Mac上的预装版本,当我做红宝石-v?
嘿。我不认为我做了这个** curl -L get.rvm.io | bash -s stable **我应该做** rvm install 2.0.0 **吗? – samsos
是的,安装ruby 2.0.0。这是首选。安装2.0.0之后,请尝试按照我的建议进行操作,如果无法正常工作,请发布任何错误消息。 – DiegoSalazar
因为'rvmsudo'而被低估,这是不需要的,只能搞乱事情。 – mpapis