2011-08-02 15 views
0

RedmineをUbuntuサーバーの1台に導入する予定です。残念ながら、RedmineはRuby 1.8がインストールされている場合にのみ実行されます。 問題は、私たちのサーバーが既にいくつかのアプリケーションで必要とされているRuby 1.9を実行していることです。2つの異なるRubyバージョンがインストールされている状態でRedmineをインストールして実行する

つの質問:

  1. は(すなわち、設定ファイル(複数可)で2ルビー1.8を結ぶ)特別なRubyのバージョンを使用するために設定することがRedmineのことはできますか?
  2. 一般的に、システムに2つのRubyバージョンがインストールされていて、/ usr/binにリンクされていても問題はありませんか?

ご協力いただきありがとうございます。

幸運を祈り、 Bionicman

答えて

3

あなたは複数のルビーがインストールされているしたい場合は、RVMを使用する必要があります。 rvm

rvmがインストールされているため、複数のアプリケーションを異なるルビーバージョンで実行することは難しくありません。 1つの注意点があります。フュージョン乗客は1度に1つのルビーでしか走れません。たとえば、既存のアプリが1.9.2の乗客で動作している場合でも、1.8.7を実行している同じサーバー上でredmine用の雑用を実行することはできます。あなたが知る必要があるすべてのものは、上記のリンク先のページにあります。

+0

rvmは素晴らしいです。私たちは、Apacheの逆プロキシを使って、他のWebサービスをポイントして、それらがすべて1つの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 –

関連する問題