1

複数の RoR サイトをホストする VPS をセットアップしようとしています。これは、nginx をサーバーおよび展開用パッセンジャーとして使用することを計画しています。RVM を使用して複数の RoR サイトを持つ複数の gemset を作成する方法を知りたいのですが、これは可能ですか? もしそうなら、どのようにインストールすればよいですか?だけでインストールすると問題になると読んだことがありますbash < <(curl -s https://rvm.beginrescueend.com/install/rvm。複数のジェムセットを許可しない方法について、この記事で何度か言及されているのを見てきました。

http://coding.smashingmagazine.com/2011/06/28/setup-a-ubuntu-vps-for-hosting-ruby-on-rails-applications-2/

どんな助けでも大歓迎です。nginx、パッセンジャー、および rvm を使用して VPS で RoR を設定するための記事やチュートリアルは素晴らしいでしょう。ありがとう!

4

2 に答える 2

0

RVM は 3 つのモードでインストールできます (ここで説明します: https://rvm.io/rvm/install/ )。それらはすべて、異なる構成の複数の Rails サイトをホストするのに適しています。

このようなセットアップについては、https ://rvm.io/deployment/best-practices/ に非常に適切な説明があります。

乗客を使用するには、このドキュメントhttps://rvm.io/integration/passenger/を使用できます-マルチユーザーモードと混合モードでうまく機能します...この場合、ユーザーごとのインストールについて確認してください。

于 2012-08-08T15:48:45.987 に答える
-2

RVMを使用して本番環境でRailsプロジェクトの依存関係を管理することはお勧めしません。これは主に依存関係マネージャーとして設計されているのではなく、複数のRubyVMを管理するためのツールです。

より適切な解決策は、Rubyで依存関係を管理するためのよりクリーンで安全な方法であるBundlerを使用することです。プロジェクトごとに必要なgemとそのバージョンを明示的に宣言するため、よりクリーンになります。Railsアプリケーションによって正しいgemバージョンがロードされるように強制されるため、より安全です。

この答えは主題について詳しく述べています。

于 2012-08-08T15:36:50.107 に答える