我正在尝试在Mac Mini上使用rvm
(Ruby版本管理器)。但是,当我尝试:
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
。
更新:已解决(有点) - 由于某种原因,我的/usr/local/bin/rvm
版本为1.10.2(最新版本),但却给了我所有这些错误。但是,如果我切换到版本1.10.2的.rvm/bin/rvm
,一切正常......所以任何可以解释原因的人都会得到赏金!
答案 0 :(得分:2)
您可能安装了一个非常旧的rvm
。最好的方法是使用the RVM page上的方法重新安装。它会不时变化,所以我不会在这里粘贴它。
我从未见过bash
的任何问题,因为操作系统通常具有合理的最新版本,并且rvm
在各种系统上运行。
答案 1 :(得分:1)
在安装Ruby之前,您可以首先尝试使用此命令,以了解您是否满足安装要求:
rvm --debug requirements ruby-1.9.2
之后,您可以运行安装命令:
rvm install 1.9.2
引用我的来源:RVM error with Requirements installation failed with status:1