bash:/home/XXX/.rvm/scripts/rvm:没有这样的文件或目录
我只是使用RVM在ubuntu上安装Ruby on Rails。
首先,我以root用户身份登录了我。
然后我开始使用以下命令。
-
\curl -sSL https://get.rvm.io | bash -s stable --rails
它已安装没有任何错误。
-
source ~/.rvm/scripts/rvm
当我运行此命令。 它将错误显示为bash:/home/XXX/.rvm/scripts/rvm:没有这样的文件或目录
我添加了[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
我的.bashr文件中的[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
命令。
提前致谢。
安装RVM:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
现在您将获得成功消息。 然后,运行以下命令:
\curl -sSL https://get.rvm.io | bash -s stable
有关详细信息,请参阅http://rvm.io/ 。
安装rvm后,尝试:
source ~/.rvm/scripts/rvm
如果上面的命令引发了一些问题,请尝试以下命令:
source /usr/local/rvm/scripts/rvm
首先,安装rvm时无需访问sudo,只需按照下面的基本命令操作即可
$\curl -sSL https://get.rvm.io | bash -s stable
这将安装rvm。
$ rvm list known # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.7[-p374] [ruby-]1.9.1[-p431] [ruby-]1.9.2[-p320] [ruby-]1.9.3[-p545] [ruby-]2.0.0-p353
根据需要安装ruby版本。
$ rvm install 2.0.0-p353
现在,您可以使用需要将rails作为gem安装的ruby版本。
$ rvm use 2.0.0
如果您愿意,也可以将其设为默认值
$ rvm use 2.0 --default
接下来,您可以将rails安装为gem。
$ gem install rails
永远不应该使用sudo访问安装gem,因为它们在项目之间变化。 rvm有助于在一个m / c中管理不同版本的ruby。 您还可以使用gemsets将gem和特定版本从一个应用程序隔离到另一个应用程序。
只需创建〜/ .rvm / scripts / rvm目录,然后尝试安装rvm但请确保您没有以root用户身份登录。
由于umask安全风险,通常不建议以root用户身份安装RVM。 尝试以用户身份运行这些命令。
下载RVM(不要sudo这个命令)
\curl -sSL https://get.rvm.io | bash -s stable --rails
然后你需要将位置添加到源(你可能需要重新加载你的bash让rvm工作)
source ~/.rvm/scripts/rvm
您可以像这样安装所需的版本(将ruby_version替换为您想要安装的版本,例如2.1.4)
rvm install ruby_version
列出计算机上的可用版本
rvm list
使用ruby run版本
rvm use ruby_version
如果您对RVM网站有任何疑问
作为root,您传统上没有/home
文件夹。 Root的家与普通用户不同。
您很可能不希望以root用户身份安装RVM。
请阅读http://rvm.io上的信息,特别是安装说明。
你能用sudo find来找到rvm目录的正确路径吗? 如果找到路径,则应该能够使用正确的路径重新运行source~ / .rvm / scripts / rvm命令。
此外,我完全同意以前关于不以root身份创建它的答案。 DigitalOcean是一个关于添加用户的非常好的教程https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04
好吧,当你收到“没有这样的文件或目录”的失败消息时,输入
\curl -L https://get.rvm.io | bash -s stable
在你的终端。 将出现GPG签名validation失败。 Bellow表示失败会有github的链接和类似的关键字
gpg2 --recv-keys 409B6B...
所以从github链接下载tar文件并运行此代码来安装GPG:
sudo apt install gnupg2
并运行该键:
gpg2 --recv-keys 409B6B...
接下来运行代码:
\curl -L https://get.rvm.io | bash -s stable
它会显示你安装rvm然后你可以运行:
source ~/.rvm/scripts/rvm
多数民众赞成你很高兴
我认为他们可能已经移动了一些固定的文件:
source /usr/share/rvm/scripts/rvm
你最可靠的赌注是使用家庭酿造。 有趣的是,如果你尝试brew升级ruby,如果brew没有用于在第一个实例中安装ruby,你会遇到错误,所以使用:
$ brew install ruby
然后使用
$ brew upgrade ruby
您可能需要关闭并重新打开终端,以通过键入来查看升级的效果
$ ruby -v