我在OSX中使用zsh与rvm,但它不会在登录时加载默认的ruby:
在我的.zshrc我有
source $ZSH/oh-my-zsh.sh
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Run Code Online (Sandbox Code Playgroud)
我试图交换这两行,但它仍然不起作用..
(当然在bash中它起作用..)
mpa*_*pis 12
问题是OMZ ~/.zshrc使用硬编码生成PATH,这使得shell在每次读取此文件时都会覆盖它.
也有在ZSH或某种神秘的力量,使ZSH读取错误~/.zshrc之后~/.zprofile-这会导致重置路径.
只需注释掉该PATH=...行即可~/.zshrc.
至于上面提到的错误 - 它应该已经修复,更新RVM rvm get head- 并打开一个新终端......如果它仍然出现 - 为RVM打开一个新问题.