簡體   English   中英

RVM + ZSH + OSX問題

[英]RVM + ZSH + OSX Problems

我已經按照網站上的說明安裝了rvm。

我還向mt .zshrc添加了所需的以下內容:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

現在,當我運行rvm時,出現以下錯誤:

__rvm_rm_rf:local:2: path: can't assign initial value for array

下次運行rvm時,我得到:

__rvm_conditionally_add_bin_path:2: command not found: grep
__rvm_rm_rf:local:2: path: can't assign initial value for array
rvm:26: command not found: cat

現在,這沒有任何作用。 包括基本命令,例如cat。 如果我看一下$ PATH,它不再存在,解釋了為什么命令不起作用。

如果執行/ bin / bash,則可以執行rvm。

不知道下一步要去哪里。

這些腳本使用了許多高級bash功能。 Zsh有很多,但是盡管語法相同,但有些工作略有不同,而其他語法卻不同。 可以編寫在兩個shell中都可以使用的腳本,但這需要謹慎和不斷的測試。

碰巧的是,作者只是修復了這個特定的錯誤:

提交d7005e0dbb37964e42ead68551a03b7646c473fc
作者:康拉德·歐文
日期:2011年2月26日星期六19:48:30 -0800

 Rename $path to $target in __rvm_rm_rf Using $path overrides the global $path variable under zsh. Signed-off-by: Conrad Irwin <conrad.irwin@gmail.com> 

如果您遇到其他問題,請與作者聯系。 維護在bash和zsh中都可以使用的腳本是很多工作,因此,這取決於他是否准備好進行此工作,也許是在測試人員的幫助下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM