簡體   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