无法在VMware上的Xubuntu中设置RVM

时间:2012-01-16 17:32:02

标签: ruby ruby-on-rails-3 rvm

我正在尝试在Xubuntu上安装RVM,并且没有运气让OS /终端将rvm识别为可以调用的东西。

我一直按照此处的说明操作:http://beginrescueend.com/rvm/install/

我先致电:

sudo bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

这似乎正确执行。然后我跑:

sudo echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc

文本附加到文件末尾。

接下来,我完全关闭终端并重新打开它。我试着跑:

type rvm | head -1

它回应:

bash: type: rvm: not found

如果我尝试只调用rvm,它会响应:

The program 'rvm' is currently not installed.  You can install it by typing: sudo apt-get install ruby-rvm

显然我做错了什么,我似乎无法确定那是什么。谢谢。

2 个答案:

答案 0 :(得分:3)

通过使用安装脚本的sudo版本,您已经安装了多用户版本的rvm,然后使用sudo运行了单个用户“sourcing”脚本...

使用多用户版时,rvm不会安装到$HOME/.rvm,而是安装在/usr/local/rvm

因此,您必须使用多用户方式来获取rvm脚本,即将您的用户添加到rvm组。

虽然已发布了闪耀,但您可能不想安装系统范围的rvm来开始。

答案 1 :(得分:2)

请勿使用sudo执行此操作。您已经为root安装了它,而且您不是root用户。

RVM应该安装在您的主文件夹中,您不需要超级用户权限。