Ruby 无法在VMware上的Xubuntu中设置RVM

Ruby 无法在VMware上的Xubuntu中设置RVM,ruby,ruby-on-rails-3,rvm,Ruby,Ruby On Rails 3,Rvm,我正在尝试在Xubuntu上安装RVM,但没有让操作系统/终端将RVM识别为它可以调用的东西 我一直按照这里的说明: 我首先打电话: sudo bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) 文本将附加到文件的末尾 接下来,我完全关闭终端并重新打开它。我试着跑步: type rvm | head -1 它答复说: bash: t

我正在尝试在Xubuntu上安装RVM,但没有让操作系统/终端将RVM识别为它可以调用的东西

我一直按照这里的说明:

我首先打电话:

sudo bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
文本将附加到文件的末尾

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

type rvm | head -1
它答复说:

bash: type: rvm: not found
The program 'rvm' is currently not installed.  You can install it by typing: sudo apt-get install ruby-rvm
如果我尝试调用rvm,它会响应:

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

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

不要使用
sudo
。您已经为root用户安装了它,但您不是root用户


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

通过使用sudo版本的安装脚本,您已经安装了RVM的多用户版本,然后使用sudo运行单用户“寻源”脚本

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

因此,您必须使用多用户方式来生成rvm脚本,即将您的用户添加到
rvm


正如shine已经发布的,您可能不想首先安装系统范围的rvm。

rvm可以使用sudo在系统范围内安装。他出错的原因是因为他使用了错误的rvm来源方式。哦,我明白了,我使用sudo的原因是因为当我没有这样做时,它说rning:未能创建文件警告:/usr/share/ruby rvm/archives/wayneeseguin-rvm-stable.tgz:权限警告:拒绝这听起来很奇怪。如果您不使用sudo,它应该可以神奇地工作并将自己安装到您的
~/.rvm
。你设法让它工作了吗?没有,实际上它还在工作。找到了,创建了一个新的虚拟驱动器,然后重新安装。我一定是把某个地方的环境搞砸了,现在一切正常。谢谢我猜你是想先安装
apt-get-ruby-rvm
这是一个坏的、不受支持的rvm版本,我们有很多问题。