3
我使用的zsh在OSX與RVM默認紅寶石,但它不會在登錄時加載默認的紅寶石:RVM不設置與zsh的
在我的.zshrc我有
source $ZSH/oh-my-zsh.sh
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
我試圖交換這兩行,但它仍然無法正常工作..
(當然在bash它的工作原理。)
我使用的zsh在OSX與RVM默認紅寶石,但它不會在登錄時加載默認的紅寶石:RVM不設置與zsh的
在我的.zshrc我有
source $ZSH/oh-my-zsh.sh
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
我試圖交換這兩行,但它仍然無法正常工作..
(當然在bash它的工作原理。)
的問題是,OMZ產生~/.zshrc
用硬編碼PATH
,這使得shell在每次讀取該文件時都會覆蓋它。
ZSH中還有一個bug或者一些神祕的力量讓ZSH在~/.zprofile
之後讀取~/.zshrc
- 這會導致重置PATH。
只是在行註釋掉~/.zshrc
它應該工作。
至於提到的錯誤 - 它應該已經修復,更新RVM - rvm get head
- 並且打開一個新終端...如果它仍然出現 - open a new issue for RVM。
我發現一個錯誤,如果我啓動Terminal.app(而不是通常的iTerm)它說:/Users/luca/.rvm/scripts/initialize:45:__rvm_cleanse_variables:函數定義文件未找到 – luca