买了一台 mbp,顺手升级到 10.7.4,然后全新安装 rvm 和 ruby,rails,问题出在 rails 上。安装了 rails 之后我运行 rails -v,告诉我没安装,然后我运行 ruby --default 1.9.3,再运行,就可以了。之后我再关闭终端然后再开,又不行了,又得运行 ruby --default 1.9.3 才可以。这有同学遇到过吗?我在以前其他机器使用的 10.7.3 上同样步骤都没有这种问题。我不确定是否是 10.7.4 的问题。因为 10.7.4 的 vim 也不能自动跳回我上次关闭时的光标位置,这在以前也是没有问题的。麻烦啊...
#1 楼 @leozwa 这些文件都没有,我用的是 zsh,只有 zshrc 里面有 load rvm。
#2 楼 @HungYuHei rvm use 1.9.3 --default
当次有效,等终端关闭重开就又恢复原样了。
在你的.zshrc 里面 看看有 if [[ -s /Users/Apple/.rvm/scripts/rvm ]] ; then source /Users/Apple/.rvm/scripts/rvm ; fi
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting 我的是这样配置的
这个配置文件在 .zshrc 中没
[[ -s "/Users/yourname/.rvm/scripts/rvm" ]] && source "/Users/yourname/.rvm/scripts/rvm" [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
@AlphaLiu export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/lv/.rvm/bin:/usr/local/sbin
.zshrc
我想起来了,是放在.zlogin 里面
[[ -s "/Users/yourname/.rvm/scripts/rvm" ]] && source "/Users/yourname/.rvm/scripts/rvm" [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
#10 楼 @lihuazhang 你是对的。没想到我的.zlogin 和.zshrc 里面都有这句[[ -s "/Users/yourname/.rvm/scripts/rvm" ]] && source "/Users/yourname/.rvm/scripts/rvm"
,把.zshrc 里面的删除掉就可以了。
郁闷 我也是这个问题 找了半天 原来是 .zprofile 这个文件 装 zsh 的朋友们注意了 方到.zshrc 最后 把.zprofile 里面的删除