我在我的fedora 13机器上运行ruby 1.8.7(2009-12-24 patchlevel 248)。现在我想尝试ruby 1.9.2所以我安装了RVM(由Wayne E. Seguin设计的rvm 1.0.1)。
我希望RVM知道我的系统的ruby,但不幸的是当我运行“rvm list”时它没有列出任何红宝石。如何让rvm识别,从而在系统和rvm的红宝石之间切换?
谢谢, Wa'el
答案 0 :(得分:6)
{~} ∴ rvm list
rvm rubies <<< important
正如它告诉你的那样,它只列出了rvm rubies。运行rvm system
切换到系统ruby。
答案 1 :(得分:0)
我按照http://rvm.beginrescueend.com/rvm/install/中的说明从git安装了rvm 但它无法在/ usr / bin / ruby中找到系统ruby解释器
$ rvm list
rvm rubies
$ rvm system
$ rvm install 1.9.2-head # this goes on for a while recursively forking
# processes trying to install ruby 1.8.7
我看到的错误消息是每个进程一个
要继续rvm需要一个 安装了1.8兼容的红宝石。我们尝试安装1.8.7 自动但失败了。
请手动安装(或兼容替代方案)以继续。
这不是很好,因为它可以使整个机器陷入困境,但为什么它不能看到系统ruby解释器呢?