我的Mac上安装成功后红宝石,我每次启动终端的时候,我得到这个消息:错误消息:-bash:/etc/profile.d/rvm.sh:没有这样的文件或目录
Last login: Sun May 19 00:47:06 on ttys000
-bash: /etc/profile.d/rvm.sh: No such file or directory
这是什么意思?我需要解决这个问题吗?如果是的话如何?
我的Mac上安装成功后红宝石,我每次启动终端的时候,我得到这个消息:错误消息:-bash:/etc/profile.d/rvm.sh:没有这样的文件或目录
Last login: Sun May 19 00:47:06 on ttys000
-bash: /etc/profile.d/rvm.sh: No such file or directory
这是什么意思?我需要解决这个问题吗?如果是的话如何?
每次在Terminal中启动Terminal或新选项卡时,都会开始一个bash shell会话。每次启动bash会话时,您都可以设置一些命令来运行。典型用例包括设置一些别名(例如gst
,git status
),环境变量以及运行其他bash脚本。放置这些最初的bash命令的地方通常在~/.bashrc
或~/.bash_profile
。首先检查这些文件,看看是否有任何对文件/etc/profile.d/rvm.sh
的引用。另外,检查你的机器上是否真的存在这个文件。如果没有,则可以安全地从bashrc
或bash_profile
中删除相应的行。如果确实存在,还有其他一些有趣的事情需要进行调试。
另请注意,RVM的工作方式,它需要您每次运行某个脚本。如果你有RVM并计划使用它,它是否工作?如果没有,您可能需要找到合适的RVM脚本存放在您的机器上的位置,并在运行脚本的bashrc
或bash_profile
中添加内容。通常当您安装RVM时,它会告诉您要添加什么命令以及在哪里。例如通过~/.bashrc
文件包括以下命令:
[[ -s "/Users/amitgupta/.rvm/scripts/rvm" ]] && source "/Users/amitgupta/.rvm/scripts/rvm"
,其检查该rvm
脚本存在,是一个非空文件,然后运行它。