2015-06-21 24 views
0

我有Linux紅帽,Ruby 2.2和Git Lab的服務器。 Nginx + Passenger在Ruby 2.2上運行Git Lab。我需要在不高於2.1的Ruby版本上運行Redmine 2.5.2。沒有安裝RVM。請注意,是否可以在同一臺服務器上安裝第二個Ruby 2.0,並使Redmine 2.5.2可以使用它? Git Lab也必須工作。無法卸載已經安裝的任何東西......請幫助我解決這個問題。2個紅寶石應用程序在一個服務器上使用不同的Ruby版本

+0

您是在利用虛擬機還是不是一種選擇? – Uzbekjon

+0

RHEL安裝在虛擬機上,但我認爲不重要,因爲我需要在一臺服務器上同時運行GitLab和Redmine。 –

+1

使用nginx和乘客可以以不同的ruby版本運行兩個rails應用程序。對於服務器上的多個ruby版本,您必須使用rvm或rbenv。試試這個配置。 https://coderwall.com/p/x2_z4a/multiple-rubies-with-a-single-passenge –

回答

0

是的,這是可能的。只需將Redmine的passenger_ruby指令設置爲Ruby 2.0即可。

相關問題