Ubuntu 系统 ruby​​ 升级 borked rvm,如何修复?

Ubuntu 系统 ruby​​ 升级 borked rvm,如何修复?

我将系统 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

相关内容