[英]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.