从头开始重新安装Ruby的麻烦

时间:2011-09-21 08:09:46

标签: ruby-on-rails ruby macos gem rvm

我正在使用rvm(Ruby版本管理器),我通过运行gem update --system命令删除了一些宝石。我遇到了一些严重的问题所以我决定在我的本地机器上重新安装rvmruby 1.9.2(MacOS Snow Leopard 10.6.7)。

现在,如果我运行rails s命令,我会得到以下内容

$ rails s
/Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems.rb:214:in `activate'
from /Library/Ruby/Site/1.8/rubygems.rb:1082:in `gem'
from /usr/bin/rails:18

我可以做些什么来解决这个问题?


其他命令输出是:

$ which ruby
/Users/<my_username>/.rvm/rubies/ruby-1.9.2-p136/bin/ruby

$ type rvm | head -1
rvm is a function

1 个答案:

答案 0 :(得分:0)

这应该给你一个干净的1.9.2安装rails:

$ rvm remove 1.9.2
$ rvm install 1.9.2
$ rvm use 1.9.2 --default
$ gem install rails