我想在一臺Mac Mini使用rvm
(Ruby的版本管理器)。然而,當我嘗試:爲什麼使用「rvm use 1.9.2」得到「無法識別的命令行參數」?
rvm install 1.9.2
我得到ERROR: Unrecognized command line argument: 'install 1.9.2' (see: 'rvm usage')
當我嘗試:
rvm use 1.9.2
我也得到ERROR: Unrecognized command line argument: 'use 1.9.2' (see: 'rvm usage')
rvm usage
工作正常,雖然。
任何人都知道什麼是錯?我想我找到了另一個論壇上說,我的bash可能已經過期,造成一定的正則表達式可能被錯誤解析的消息,但bash --version
說我的bash的版本是3.2.48(1)-release
,這是相同的版本在我的MacBook Pro,它可以運行rvm
精細。
UPDATE:解決(種) - 由於某種原因,我/usr/local/bin/rvm
是1.10.2版本(最新的),但給了我所有這些錯誤。但如果我切換到.rvm/bin/rvm
,這也是在版本1.10.2,一切工作正常......所以賞金將給予任何人誰可以解釋爲什麼!
你試過嗎? http://stackoverflow.com/questions/6165719/when-running-rvm-get-head-i-get-unrecognized-command-line-argument-get-s – glortho 2012-01-10 19:58:14
不起作用:前兩個命令通過,但'rvm get latest',我得到 '錯誤:無法識別的命令行參數:'get latest'(參見:'rvm usage')'。 (和我想運行的命令相同的錯誤。) – grautur 2012-01-10 21:17:58
我使用'rvm get head',它將把它帶到最新版本。使用'rvm help get'來確保命令可用,如果是,'get head'會將你升級到最新版本。目前在1.10.1。升級之後,確保在所有打開的shell中執行'rvm reload',或者關閉並重新打開shell以獲取最新版本。 – 2012-01-11 00:05:26