2011-08-02 152 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 –

相关问题