这是一个与Ruby相关的问题。
CentOS上的OpenNebula 2.2.0的快速安装给我带来了很大的问题,因为它安装了与Sunstone不兼容的Ruby 1.8.5。 我在执行Express安装后安装了Ruby 1.9.2,但问题仍然存在,因为Sunstone试图使用旧的Ruby安装。
我不知道如何配置,所以应该使用更新的Ruby版本。
出现这个问题后,我重新安装了CentOS和installad Ruby 1.8.7。 当我做ruby -v时,它显示: ruby 1.8.7(2010-12-23 patchlevel 330)。
但是当我做'gem update -system'时,它说 (宝石:: InstallError) rubygems-update requries Ruby Version> = 1.8.7 ..之前从CentOS-repository安装了旧版本(对于yum install),显然GEM安装不明白我已经安装了更新的版本。
所以我的问题是: 我应该如何配置我的系统,以便所有程序都能理解使用Ruby 1.8.7?
谢谢!
Anders Branderud
答案 0 :(得分:3)
我建议您尝试使用Ruby Version Manager
bash < <(curl -s https://rvm.ioinstall/rvm)
然后,甚至更好:)之前,请阅读关于rvm
的{{3}}。