0

複数のバージョンのレールがインストールされています。しかし、「rails s」でサーバーを起動すると、常に最新のサーバーが使用されます。使用するレール (および依存するすべての gem) のバージョンを指定する方法はありますか? (そして、Pasenger でそれをどのように指定しますか?) はい、RVM などを使用できますが、これは避けたいと思います。

前もって感謝します!

4

2 に答える 2

0

rails server コマンドではできません。すべてのプロジェクトは GemFile に依存しています。ただし、カスタム指定された GemFile をデフォルトの GemFile に移動してからサーバーを起動する bash スクリプトを作成できます。

vi /script/rails4_to_rails3
#/bin/bash
mv /opt/web/my_app/GemFile /opt/web/my_app/GemFile.rails4
cp /script/GemFile.rails3 /opt/web/my_app/GemFile
bundle install
rails s

私は乗客の専門家ではありませんが、私の意見ではそれは不可能です。

于 2013-11-09T12:08:50.357 に答える