在终端中运行时:
$ curl -L https://get.rvm.io | bash -s
它似乎工作正常,但在最后的升级说明中它说
* WARNING: You have '~/.profile' file, you might want to load it,
to do that add the following line to '/Users/steven/.bash_profile':
source ~/.profile
我无法使用 RVM,出现错误
-bash: rvm: command not found'
我对终端和 Ruby 还很陌生,因此我们将不胜感激。
当您安装 rvm 时,它的路径会被添加到~/.bash_profile
。正如您所注意到的,RVM 将在安装过程中向您发出警告。你可以运行源代码~/.profile
每次加载终端时,这都是一件令人头疼的事情。
来自 bash 文档:
当 bash 作为交互式登录 shell 或带有 --login 选项的非交互式 shell 调用时,它首先从文件 /etc/profile 中读取并执行命令(如果该文件存在)。读取该文件后,它会按顺序查找 ~/.bash_profile、~/.bash_login 和 ~/.profile,并从第一个存在且可读的文件中读取并执行命令。
这意味着什么/.bash_profile
正在运行,并且/.profile
and /.bashrc
正在被忽视。
要解决这个问题,只需打开.bash_profile
并复制顶部的 rvm 路径并将它们粘贴到您的顶部.bashrc
文件。打开一个新的终端窗口,它应该可以正常工作。
您可以删除.bash_profile
,如果为空,或者复制并粘贴内容~/.profile
如果您选择保留它,请放入其中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)