大家好!我在新装的 ubuntu11.10 上用 rvm 安装了 ruby1.9.2-p180,安装过程没有出错(都是按照一个教程来的),但是在最后查看版本的时候出现了问题,在网上看了一些解决办法还是不对,请大家帮帮忙!(ror 新手,ubuntu 新手,之前都没有接触过)在此谢过了。 下面是我的过程截图:
补充一下: lorfeu@ubuntu:~$ ruby -v 程序 'ruby' 已包含在下列软件包中:
就是查看 ruby 和 gem 的版本时总是出现以上这种情况,十分感谢!!
应该是 #2 楼 @fresh_fish 的方法 当然也可以在 ~/.bashrc 文件中加入下面一行 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
#2 楼 @fresh_fish 我找您的试了还是不行 lorfeu@ubuntu:~$ source ~/.rvm/scripts/'rvm' bash: /home/lorfeu/.rvm/scripts/rvm: 没有那个文件或目录
是不是我的 rvm 和 ruby 要重新安装呢
.bashrc 看看有没有以下两句:
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
没有的话添加。
重新打开终端
,再试试。
##########################################################
刚仔细看了一下楼主的图片,发现一个关键问题:
我不知道其他人怎么装,我本人就是直接本用户
安装 rvm,就是说不是 root 用户,也不需要 root 权限,rvm 会直接安装到$HOME 下。我发现楼主的 rvm 安装到了/usr/share
目录下,所以"$HOME/.rvm/scripts/rvm" ...
路径就不正确!
#7 楼 @zhaoguobin [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 这句有,但是我还是删掉添上了那两句,结果保存不了,退不出来,一点反应都没有
#9 楼 @zhaoguobin 谢谢你啊~~~我搞不太清楚本用户和 root 用户的区别,我就是按照http://www.byywee.com/page/M0/S634/634881.htmlubuntu也是11.10(在虚拟机上安装的),可以把你安装rvm的过程贴出来么?这个教程做的,我的