2012-04-11 110 views
1

當我運行rvmRVM -bash:貓-v:找不到命令

$ rvm 
-bash: cat -v: command not found 

Howevern,如果我跑rvm -v

$ rvm -v 

rvm 1.11.5 (master) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io] 

有什麼不對?

$ which rvm 
/Users/me/.rvm/bin/rvm 
+0

看起來'rvm'無法運行'cat -v',而不是找不到'rvm'。 'rvm -v'不能調用'cat -v'。爲什麼,但我不確定,只是一個觀察。 – Josh 2012-04-11 06:17:12

+0

'rvm'必須做一些非常糟糕的事情來嘗試運行'cat -v'作爲命令,而不是試圖用'-v'選項運行'cat'。 – hobbs 2012-04-11 07:20:37

+0

如果找不到'cat',那麼你的系統上有些東西是相當混亂的。 – d11wtq 2012-04-11 07:37:09

回答

0

這是在RVM中的錯誤:

"${PAGER:-"cat -v"}" ... 

將其固定在RVM穩定。