繁体   English   中英

无法在Redhat上安装ruby版本

[英]Cannot install ruby version on redhat

我遇到以下问题,无论我如何尝试,都无济于事。 我希望有人可以帮助我。

我有一个Redhat服务器,正在尝试在其上安装Redmine。 Redmine需要Ruby> = 1.8.7来运行,所以我安装了它,并且当我在控制台中执行ruby -v时,它说我具有版本1.8.7(所以很棒)

[root@vms redmine]# ruby -v
ruby 1.8.7 (2008-05-31 patchlevel 0) [x86_64-linux]

但是,当我尝试安装passive gem时,我需要在Apache上运行redmine,它说我没有ruby 1.8.7

[root@vms redmine]# gem install passenger
ERROR:  Error installing passenger:
rake requires Ruby version >= 1.8.6

有谁知道如何解决?

您需要更新的红宝石,您的patchlevel 0 ,至少尝试获得patchlevel 173
RVM可以为您提供帮助。

使用供应商构建的红宝石软件包令人沮丧。

对于任何使用ruby的东西,仅使用RVM并构建虚拟环境就更容易了。 然后,您可以精确构建所需的内容,并拥有可以可靠复制的环境。 而且,您最终不会破坏您的供应商的Ruby安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM