Ruby on rails 我正在获取rvm:安装rvm后未找到命令
我知道上面的问题是很常见的问题。我已经浏览了多篇关于这个话题的帖子。但我没有得到任何决议 我已经在本地安装了rvm。我们已经有了安装文件。所以进入文件夹并运行install命令Ruby on rails 我正在获取rvm:安装rvm后未找到命令,ruby-on-rails,ruby,rvm,sproutcore,Ruby On Rails,Ruby,Rvm,Sproutcore,我知道上面的问题是很常见的问题。我已经浏览了多篇关于这个话题的帖子。但我没有得到任何决议 我已经在本地安装了rvm。我们已经有了安装文件。所以进入文件夹并运行install命令 $ ./install 然后我检查了用户主页文件夹中的./rvm文件夹 $ cd ~/.rvm 文件夹已存在。因此,安装是成功的 现在我在命令行中键入rvm $ rvm 我越来越不正常了 $ rvm -sh: rvm: command not found 在阅读了stackoverflow中关于这个问题的多篇
$ ./install
然后我检查了用户主页文件夹中的./rvm文件夹
$ cd ~/.rvm
文件夹已存在。因此,安装是成功的
现在我在命令行中键入rvm
$ rvm
我越来越不正常了
$ rvm
-sh: rvm: command not found
在阅读了stackoverflow中关于这个问题的多篇文章后,我了解到我必须在.bash_配置文件中添加以下几行,因为我使用的是Mac OSX 10.7.3
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
即使在我输入rvm时遇到同样的异常。我还有什么事要做吗?还是我错过了什么?请帮助执行以下步骤:
每次打开终端时,将这一行包括在Mac中的
~/.MacOSX/environment
中(这类似于~/.bashrc
在基于GNU/Linux的系统中,位于$home
aka~
目录下)。您需要在终端仿真器首选项中启用登录shell,有时需要使用/usr/bin/bash--login
,下面是一个示例
启用登录shell后,您需要关闭终端应用程序并重新打开它。我只需要打开一个新的终端会话 安装后,我使用:
curl -sSL https://get.rvm.io | bash -s stable --ruby
rvm install 2.2
在我的例子中,我正在Windows 10中使用Ubuntu Bash并修复我使用的问题:
source /usr/local/rvm/scripts/rvm
对于那些在2018年这样做的人来说 加
对于Ubuntu 18.04,我必须运行下面的命令来解决在使用安装了rvm之后出现的问题
source/usr/share/rvm/scripts/rvm
这是RVM可用的其他选项之一:
source /etc/profile.d/rvm.sh
我已经尝试了以上指定的步骤。运行命令“$source'$HOME/.rvm/scripts/rvm'”时,我得到了“-bash:$HOME/.rvm/scripts/rvm:没有这样的文件或目录”。然后,如果我在terminal中运行rvm,我仍然会得到指定的异常。请help@Ramesh请发布您的rvm安装目录路径。@Ramesh无论安装路径如何,如果您的rvm安装正确,请运行
source path\u to\u rvm\u目录/scripts/rvm
。它应该运行脚本rvm
,然后键入命令rvm
。它正在工作。非常感谢。前面我使用引号源“$HOME/.rvm/scripts/rvm”运行。现在我的报价已经用完了。感谢您的及时支持。非常感谢这是一个完全不同的问题的解决方案,在该问题中,可以找到rvm命令,但用户将收到错误rvm不是一个函数
。它也不是有时,而是非此即彼。用户应该更改终端首选项并重新打开终端,或者发出bash--login
,在这种情况下,不需要终端重新打开,但这只是一次解决方案。解决了我的问题。这解决了在Docker中设置RVM时的问题
source /etc/profile.d/rvm.sh