我正在使用rvm
(Ruby版本管理器),我通过运行gem update --system
命令删除了一些宝石。我遇到了一些严重的问题所以我决定在我的本地机器上重新安装rvm
和ruby 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
答案 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