Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 有没有办法修复终端中的此错误:-bash:HOME/.rvm/scripts/rvm:没有这样的文件或目录?_Ruby - Fatal编程技术网

Ruby 有没有办法修复终端中的此错误:-bash:HOME/.rvm/scripts/rvm:没有这样的文件或目录?

Ruby 有没有办法修复终端中的此错误:-bash:HOME/.rvm/scripts/rvm:没有这样的文件或目录?,ruby,Ruby,我是Ruby新手,刚按照上的说明安装了它 我不知道为什么,但现在每当我打开终端时,都会收到以下错误消息: -bash:HOME/.rvm/scripts/rvm:没有这样的文件或目录 有什么我遗漏的吗?据我所知,Ruby安装正确,运行良好。看起来您在.bash_配置文件中添加了HOME,而不是$HOME。您还应该验证主目录中是否存在.rvm目录。您还可以通过在shell中运行echo$HOME来检查$HOME的值,它应该返回类似/HOME/yourname的内容 注意:您可以将“$HOME”更改

我是Ruby新手,刚按照上的说明安装了它

我不知道为什么,但现在每当我打开终端时,都会收到以下错误消息:

-bash:HOME/.rvm/scripts/rvm:没有这样的文件或目录


有什么我遗漏的吗?据我所知,Ruby安装正确,运行良好。

看起来您在.bash_配置文件中添加了
HOME
,而不是
$HOME
。您还应该验证主目录中是否存在.rvm目录。您还可以通过在shell中运行
echo$HOME
来检查$HOME的值,它应该返回类似
/HOME/yourname
的内容


注意:您可以将“$HOME”更改为“~”

看起来您将
HOME
放在了.bash\u配置文件中,而不是
$HOME
。您还应该验证主目录中是否存在.rvm目录。您还可以通过在shell中运行
echo$HOME
来检查$HOME的值,它应该返回类似
/HOME/yourname
的内容


注意:您可以将“$HOME”更改为“~”

这可能会解决您的问题:

在安装RVM之前,您可以在终端中输入此项以检查服务器密钥:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
然后您可以输入以下命令来安装rvm

curl -L https://get.rvm.io | bash -s stable

试试看~

这可能会解决您的问题:

在安装RVM之前,您可以在终端中输入此项以检查服务器密钥:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
然后您可以输入以下命令来安装rvm

curl -L https://get.rvm.io | bash -s stable

只需尝试一下~

您必须为rvm脚本提供源代码,以便它们可用于您的终端会话

source /usr/local/rvm/scripts/rvm

source ~/.rvm/scripts/rvm
您可能希望将其添加到
.bash\u配置文件
.bashrc
文件中,以便在每次加载终端窗口时执行它们,如下所示:

$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc

必须为rvm脚本提供源代码,以便它们可用于终端会话

source /usr/local/rvm/scripts/rvm

source ~/.rvm/scripts/rvm
您可能希望将其添加到
.bash\u配置文件
.bashrc
文件中,以便在每次加载终端窗口时执行它们,如下所示:

$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc

很可能你的
.bash\u档案
搞砸了;在你的问题中包括rvm行。可能是因为你错过了“$”是家庭声明($HOME)。你可以看看这个问题:很可能你的
。bash\u档案
搞砸了;在您的问题中包括rvm行。可能是您错过了“$”是家庭声明($HOME)。您可以查看以下问题: