我安装了rvm并用它来安装Ruby。根据rvm我的当前和默认版本是2.1.0但是ruby -v给了我两个选项,并且rvm没有将该版本列为默认版本。我错过了什么?
提前致谢!
foo@ua41f725e9ecd517ff31d:~$ rvm list
rvm rubies
=* ruby-2.1.0 [ x86_64 ]
# => - current
# =* - current && default
# * - default
foo@ua41f725e9ecd517ff31d:~$ ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
答案 0 :(得分:0)
rvm安装的Ruby不在您的PATH
中。您在底部看到的消息是系统告诉您无法找到任何 Ruby版本。请确保rvm正确设置PATH
。
答案 1 :(得分:0)
您需要确保rvm安装ruby二进制文件的位置在$ PATH中。
尝试将以下内容添加到.bashrc,.bash_profile或.zshrc或您正在使用的任何shell中。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"