新手问题 OSX 10.7.4 在设置 rails 环境时搞不定啊!

alphaliu · 2012年07月10日 · 最后由 leeboqiang 回复于 2012年10月01日 · 2979 次阅读

买了一台 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 也不能自动跳回我上次关闭时的光标位置,这在以前也是没有问题的。麻烦啊...

看看 ~./bash_profile ~./bashrc/etc/profile 这三处是否在多次 load rvm

我也是 OSX 10.7.4 ,不存在这个问题 按楼上的看看,然后试试运行 rvm use 1.9.3 --default

#1 楼 @leozwa +1 是不是有段脚本要加入到这些文件中的一个。

#1 楼 @leozwa 这些文件都没有,我用的是 zsh,只有 zshrc 里面有 load rvm。

#2 楼 @HungYuHei rvm use 1.9.3 --default 当次有效,等终端关闭重开就又恢复原样了。

#4 楼 @AlphaLiu

在你的.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"

#5 楼 @tudou #6 楼 @diudiutang 有的,所以才奇怪...

@AlphaLiu export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/lv/.rvm/bin:/usr/local/sbin

.zshrc

我有一次也遇到这个问题,但是忘记是怎么解决的了。。。 你试试看,打开 terminal 之后, su 一把自己,看看是不是 default 的。

我想起来了,是放在.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 里面的删除

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册