我正在尝试在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
显然我做错了什么,我似乎无法确定那是什么。谢谢。
答案 0 :(得分:3)
通过使用安装脚本的sudo版本,您已经安装了多用户版本的rvm,然后使用sudo运行了单个用户“sourcing”脚本...
使用多用户版时,rvm不会安装到$HOME/.rvm
,而是安装在/usr/local/rvm
。
因此,您必须使用多用户方式来获取rvm脚本,即将您的用户添加到rvm
组。
虽然已发布了闪耀,但您可能不想安装系统范围的rvm来开始。
答案 1 :(得分:2)
请勿使用sudo
执行此操作。您已经为root安装了它,而且您不是root用户。
RVM应该安装在您的主文件夹中,您不需要超级用户权限。