3

我在带有 rvm 的 OSX 中使用 zsh,但它不会在登录时加载默认的 ruby​​:

在我的 .zshrc 我有

source $ZSH/oh-my-zsh.sh
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

我试图交换这两条线,但它仍然不起作用..

(当然在 bash 中它可以工作..)

4

1 回答 1

12

问题是 OMZ 是~/.zshrc用 hardcoded生成的PATH,这使得每次读取这个文件时shell都会覆盖它。

ZSH 中还有一个错误或一些神秘的力量使 ZSH 被读取~/.zshrc-~/.zprofile这导致重置 PATH。

只需注释掉该PATH=...~/.zshrc,它应该可以工作。

至于提到的错误 - 它应该已经修复,更新 RVM -rvm get head并打开一个新终端......如果它仍然出现 -为 RVM 打开一个新问题

于 2012-10-07T22:14:30.000 回答