11

我知道上面的问题是很常见的问题。我已经阅读了有关此主题的多个帖子。但我没有得到任何解决方案。

我已经在本地安装了 rvm。我们已经有了安装文件。SO进入文件夹并运行安装命令。

$ ./install 

然后我检查了用户主文件夹中的 ./rvm 文件夹

$ cd ~/.rvm 

文件夹存在。因此安装成功。

现在我在命令行中输入 rvm

$ rvm

我低于异常

$ rvm
-sh: rvm: command not found

在阅读了有关此问题的 stackoverflow 中的多篇文章后,我了解到我必须在 .bash_profile 中添加以下行,因为我使用的是 Mac OSX 10.7.3

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

即使我在输入 rvm 时遇到同样的异常。我需要做些什么额外的事情吗?还是我错过了什么?请帮忙

4

7 回答 7

23

试用步骤:

  1. 注销并登录到您的系统。

  2. 打开一个新终端并手动运行

源 $HOME/.rvm/scripts/rvm

然后

转速

检查这些解决方法。

更新:

为了避免跑

源 $HOME/.rvm/scripts/rvm

每次打开终端时,将这一行包含~/.MacOSX/environment在您的 Mac 中(这类似于在aka目录~/.bashrc下的基于 GNU/Linux 的系统中)。$home~

于 2012-11-06T07:40:25.707 回答
8

就我而言,我在 Windows 10 中使用 Ubuntu Bash 并解决我使用的问题:

source /usr/local/rvm/scripts/rvm
于 2017-01-04T16:11:19.020 回答
5

对于那些在 2018 年这样做的人,只需添加

source $HOME/.rvm/scripts/rvm 

到您的主目录中的 .bash_profile 。

于 2018-01-10T04:21:57.067 回答
2

您需要在终端模拟器首选项中启用登录 shell,有时需要使用/usr/bin/bash --login,这里是一个示例https://rvm.io/integration/gnome-terminal/

启用登录 shell 后,您需要关闭终端应用程序并重新打开它。

于 2012-11-06T16:46:47.020 回答
2

对于 Ubuntu 18.04,在使用此处的说明安装rvm后,我必须运行以下命令来解决问题。

source /usr/share/rvm/scripts/rvm
于 2019-07-18T10:56:57.000 回答
2

我只需要打开一个新的终端会话。

我安装后使用:

curl -sSL https://get.rvm.io | bash -s stable --ruby
rvm install 2.2
于 2016-09-03T16:32:41.030 回答
0

这是可用于 RVM 的其他选项之一:

source /etc/profile.d/rvm.sh
于 2020-07-26T13:45:00.613 回答