複数のバージョンのレールがインストールされています。しかし、「rails s」でサーバーを起動すると、常に最新のサーバーが使用されます。使用するレール (および依存するすべての gem) のバージョンを指定する方法はありますか? (そして、Pasenger でそれをどのように指定しますか?) はい、RVM などを使用できますが、これは避けたいと思います。
前もって感謝します!
複数のバージョンのレールがインストールされています。しかし、「rails s」でサーバーを起動すると、常に最新のサーバーが使用されます。使用するレール (および依存するすべての gem) のバージョンを指定する方法はありますか? (そして、Pasenger でそれをどのように指定しますか?) はい、RVM などを使用できますが、これは避けたいと思います。
前もって感謝します!
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
私は乗客の専門家ではありませんが、私の意見ではそれは不可能です。