安装rvm“bash /root/.rvm/scripts/rvm没有这样的文件或目录”

我想在ubuntu中安装RVM,我正在完成这些步骤

root@jaskaran-Vostro-1550:/home/user_name# sudo apt-get install curl 

成功完成了这个

 root@jaskaran-Vostro-1550:/home/user_name# curl -L https://get.rvm.io | bash -s stable 

成功完成了这个

但是当我运行这个命令

 root@jaskaran-Vostro-1550:/home/user_name# source ~/.rvm/scripts/rvm 

这样的结果

 bash: /root/.rvm/scripts/rvm: No such file or directory 

这有什么不对

我今天在远程服务器上安装RVM并遇到了同样的问题。 似乎默认情况下没有执行安装。 这就是我解决它的方法:

 curl -L https://get.rvm.io | bash -s stable # In case rvm not found cd ~/.rvm/archives tar xvzf rvm-1.26.0.tgz # or whatever RVM version you have cd mpapis-rvm-xxxxxxx ./install cd .. rm -Rf mpapis-rvm-xxxxxxxx source ~/.rvm/scripts/rvm echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc 

尝试查看/usr/local/rvm 。 你是root用户,它以root身份安装的方式不同。

您确定要以root用户身份安装RVM吗? 这通常是用户的事情。

如果您从root安装了rvm,请尝试:

 source /usr/local/rvm/scripts/rvm 

scripts文件夹位于压缩目录中,因此首先我们需要提取它,然后运行命令。 做以下事情。

 cd ~/.rvm/archives tar xvzf rvm-1.26.0.tgz # or whatever RVM version you have 

这将解压缩文件夹,在这里,将有一个名为scripts的文件夹。 现在运行以下命令。

 source ~/.rvm/archives/rvm-1.26.11/scripts/rvm 

你完成了。

我也遇到了同样的问题并通过简单地将用户从root更改为另一个普通用户来解决问题,我在Windows 10中使用ubuntu子系统