0
  1. OSX - 10.8.5
  2. 运行自制程序
  3. 转速

每当我打开一个新外壳时,我都会得到以下信息,我想,“呃”,这不好。

Last login: Thu Nov  7 07:12:43 on ttys000
-bash: /etc/profile.d/rvm.sh: No such file or directory

然后我运行echo $PATH并得到

Matthews-MacBook-Pro-2:~ Matthew$ echo $PATH
/Users/Matthew/.rvm/gems/ruby-1.9.3-p448/bin:/Users/Matthew/.rvm/gems/ruby-1.9.3-p448@global/bin:/Users/Matthew/.rvm/rubies/ruby-1.9.3-p448/bin:/Users/Matthew/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/opt/ImageMagick/bin:/usr/local/bin:/Applications/Postgres.app/Contents/MacOS/bin:/usr/local/rvm/gems/ruby-1.9.3-p448/bin:/usr/local/rvm/gems/ruby-1.9.3-p448@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p448/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Matthews-MacBook-Pro-2:~ Matthew$

我认为我的 .bash_profile 是一团糟,我真的很感激一些忍者指导......

谢谢

4

1 回答 1

0

当您打开终端时,您将开始一个 bash shell 会话。您可以设置一些命令在每次启动 bash 会话时运行。放置这些初始 bash 命令的位置通常位于~/.bashrc~/.bash_profile. 查看您是否对那里的文件有任何引用,/etc/profile.d/rvm.sh并检查该文件是否确实存在于您的机器上。

更新:

我听说如果将 rvm 安装为 sudo 会出现问题。尝试删除它并在不使用 sudo 的情况下重新安装:

sudo rm -rf $HOME/.rvm $HOME/.rvmrc /etc/rvmrc /etc/profile.d/rvm.sh \ 
 /usr/local/rvm /usr/local/bin/rvm
sudo /usr/sbin/groupdel rvm # this might fail, it's not that important

重新打开终端并确保已删除 rvm ins:

env | grep rvm

如果不尝试重新启动计算机,它应该返回空。返回空后,您可以安装它:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
于 2013-11-07T13:20:48.030 回答