私はそれを手に入れません。私は思った、バンドルは、宝石間のバージョンの競合を解決するために開発されました。だから私はただrequire "bundler/setup"
する必要があり、すべてがうまく、バンドルは、すべての私の宝石とその依存関係の正しいバージョンをロードすることを知っている。今、RVMは複数のRubyを管理するのに最適ですが、私はGemset機能を気にする必要がありますか?ここで何かが恋しい?私の開発をさらに容易にすることができますか?たぶん、あなたの中には私に完璧なヒントを与えることができますRVM + Bundlerワークフローの開発と生産の両方のワークフロー。Bundlerを使用するとRVMのGemset機能が気になるのはなぜですか?
また、RVMが別のRubyへの切り替えを開始するときもわかりません。私は自分のプロジェクトに.rvmrc
ファイルを持っていることがわかりますが、このディレクトリにcd
を入れてスイッチを実行する必要がありますか? 、Passenger.prefpane
のおかげで、統合中のMac OSが大きいため
さらに、私は通常、開発のための旅客を使用しています。 RVMでこれをやってもいいですか、それとももっと良い方法がありますか? Passengerは.rvmrc
ファイルを認識し、正しいGemsetに切り替えますか?
はい、rvmはディレクトリを変更するときに.rvmrcファイルをチェックするシェル関数としてcdを再定義します。 – Sam