2011-03-14 7 views
0

Apache 2.0とubuntu 8.04の2つの仮想サーバ上の2つの仮想サーバ上で2つの仮想サーバを実行しています。ルビーバージョンは1.8.6ですubuntu hardy上でruby 1.8.7を手作業でコンパイル

私たちは、アプリケーションの1つをレール3.0.4にアップグレードしています。私の理解は、アプリケーションを実行するには1.8.7のルビが必要だということです。このバージョンのubuntuでは、1.8.7を手動でコンパイルする必要があります。

  1. 以前は手作業ではコンパイルされませんでした。あなたが何らかのリソースを知っていれば、私はそれが素晴らしいと思います。
  2. 私は乗客のバージョンを特定することができず、それがレール3.0.4と互換性があることを確認しようとしています。助言がありますか?
  3. 私たちが2.3.8で残しているアプリケーションは、私たちのコアビジネスアプリケーションであり、私はそれを台無しにしないようにする必要があります。

ありがとう!

答えて

1

RVMをそのまま使用してください。ほとんどすべての人がこれを使います。

Apacheの初期乗客用のバージョンにはいくつかのバグがありましたので、Passengerを最新バージョンにアップグレードすることをお勧めします。

+0

私はmac開発環境でrvmを使用しています。私は、プロダクションでrvmを使って何を見つけることができるかを見ていきます。 – Jay

+1

そのサーバーは通常のユーザー固有のインストールではなく、RVMの[システム全体のインストール](http://rvm.beginrescueend.com/deployment/)を調べたい場合があります。もう少し複雑ですが、rootで管理される集中管理されたRVMインストールを提供します。 –

+0

Gregの権利です。http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/とこれを実際に開発する際に使用してください:http://ryanbigg.com/deployment /getting_started_ubuntu.html –

関連する問題