我将系统 Ruby 升级到 Ruby 1.9.1,无意中杀死了我的 rvm。我的旧系统是 1.8。现在,当我尝试运行从 ~/.rvm/gems/ruby-1.9.3-p194/gems 中的 gem 中提取的程序时,我看到:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- hola (LoadError)
来自 /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require' from test.rb:1:in
'我将此行包含在我的 .bashrc 文件中
[[ -s "$HOME/.rvm[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm
但是当我运行它时,我收到以下消息:
rvm_is_a_shell_function: command not found
另外,当我执行 rvm 列表时,我不再看到 rvm 1.9.3,只有一个空列表(我重新安装了 rvm)。
我怎样才能使一切恢复原状?
答案1
你可以用以下方法取回红宝石:
rvm use ruby-1.9.3-p194 --install --default