【发布时间】:2013-11-14 17:54:49
【问题描述】:
我在尝试安装 RVM 后收到一条错误消息,我需要帮助找出我收到此消息的原因以及如何修复它。当我打开一个终端窗口时,这是我收到的消息:
-bash: /etc/profile.d/rvm.sh: No such file or directory
我在主目录中有一个 bash 文件夹,但是我没有看到 /etc/profile.我已经卸载了 RVM,但仍然显示此错误消息,我目前正在运行 Ruby 1.8.7。
运行rvm implode后收到如下信息:
Note you may need to manually remove /etc/rvmrc and ~/.rvmrc if they exist still.
Please check all .bashrc .bash_profile .profile and .zshrc for RVM source lines and delete
or comment out if this was a Per-User installation.
Also make sure to remove `rvm` group if this was a system installation.
Finally it might help to relogin / restart if you want to have fresh environment
如果有人对此有任何想法或见解,我很乐意听到您的想法,但我有点停滞不前,因此任何建议都会有所帮助。谢谢。
【问题讨论】:
-
你应该显示你用来安装 RVM 的命令。我猜你没有阅读整个 RVM installation instructions,并试图以某种方式使用
sudo。/etc/profile不在您的主目录中,它是所有用户的系统拥有的文件。 -
@TinMan 是的,我确实在某些时候使用过 sudo,我阅读了安装说明,但是现在我想知道我是否不小心安装了多用户而不是单用户。我刚刚搜索了 /etc/profile 并弹出了几个函数文件,这就是我发现的: install_template "riak/riak.sh" \ to "/etc/profile.d/${package_name}.sh" \ mode第0755章
-
您永远不需要将
sudo与 RVM 一起用于单用户安装,它仅适用于多用户安装。安装说明很清楚。 RVM 作者反应灵敏,可以帮助您解决问题。当您打开一个新的终端窗口时,问题是否仍然存在? -
哦,好吧..是的,此消息出现在每个终端窗口中。我会联系 RVM 作者,谢谢!
标签: ruby bash installation rvm