2011-08-02 150 views
0

我們計劃在我們的一臺Ubuntu服務器上部署Redmine。不幸的是,Redmine只能在安裝了Ruby 1.8的情況下運行。 問題是我們的服務器已經運行了幾個應用程序所需要的Ruby 1.9。在安裝兩個不同的Ruby版本的同時安裝並運行Redmine

兩個問題:

  1. 能管理平臺被設置爲(在配置文件(S),即連接兩個紅寶石1.8)採用了特殊的Ruby版本?
  2. 一般來說:在系統上安裝兩個Ruby版本並鏈接到/ usr/bin時,您是否看到任何問題?

感謝您的時間和幫助,感謝!

最良好的祝願, Bionicman

回答

3

,如果你想安裝了多個紅寶石您應該使用RVM。 rvm

安裝了rvm後,在不同的ruby版本上運行多個應用程序並不困難。有一點需要注意:phusion乘客一次只能運行一顆紅寶石。但是,例如,如果您現有的應用程序在1.9.2上運行在乘客上,那麼您仍然可以在運行1.8.7的同一服務器上運行一個redmine for redmine。幾乎你需要知道的一切都在上面鏈接的頁面上。

+0

rvm很棒。我們在apache中使用反向代理獲得了很好的成功,指向其他Web服務,使它們看起來就像在一個Web服務器上一樣。另外,請留意redmine的「chiliproject」分支,他們一直在談論ruby 1.9兼容性:https://www.chiliproject.org/boards/1/topics/107 –

+0

非常感謝你的幫助! rvm聽起來很有希望! – Bionicman303

1

如果你想要一個獨立的Redmine安裝,請嘗試我們的BitNami Redmine stack。它是免費的一體化安裝程序,它可以完成你想要的任務(它捆綁了它自己的Ruby運行時,所需的庫等)

+0

另請參閱http://stackoverflow.com/questions/2396391/anything-speaking-against-the-bitnami-org-ruby-rails-redmine-stack –

相關問題