-bash: /etc/profile.d/rvm.sh: No such file or directory
-bash: /Users/janekambani/.bash_profile: line 1: conditional binary operator expected
-bash: /Users/janekambani/.bash_profile: line 1: syntax error near `"$HOME/.rvm/scripts/rvm"'
-bash: /Users/janekambani/.bash_profile: line 1: `[[ -s "$HOME/.rvm/scripts/rvm"]] && . "$HOME/.rvm/scripts/rvm" '
我试过了:
sudo rm -rf /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm /usr/local/bin/rvm $HOME/.rvm $HOME/.rvmrc
但我仍然遇到同样的错误。 即时通讯使用OS X 10.8
答案 0 :(得分:17)
看一下/ etc / profile的来源。
在10.8 Mac OS上,在使用sudo时安装RVM,在/etc/profile.d/rvm.sh上添加一行。即使您使用rvm implode
删除RVM,也只有一个班轮保留在那里,并且会在启动任何终端时显示该错误。
答案 1 :(得分:8)
使用您喜欢的文字编辑器(nano
,vim
等)打开/etc/profile
并注释掉这两行:
source /etc/profile.d/sm.sh
source /etc/profile.d/rvm.sh
然后保存文件。
答案 2 :(得分:7)
解决使用RVM的任何问题:
rvm get stable --auto-dotfiles #OR:
rvm get head --auto-dotfiles
它将删除现有的采购线并添加新的工作线。
答案 3 :(得分:0)
由于RVM的拙劣安装(至少试图安装shell加载程序的部分被破坏),这种情况正在发生。您最近是否尝试过install RVM?
有些东西一直试图插入RVM加载代码而且它弄得一团糟。
这是我的建议:
.bash_profile
。在文本编辑器中打开它并删除所有内容:
export PATH=/Applications/SenchaSDKTools-2.0.0-Developer-Preview:$PATH
export PATH=/Applications/SenchaSDKTools-2.0.0-Developer-Preview/command:$PATH
export PATH=/Applications/SenchaSDKTools-2.0.0-Developer-Preview/jsbuilder:$PATH
在下面添加以下行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
保存并打开另一个终端,看看错误是否消失。