プロジェクトごとに正しいgemsetまたはRubyバージョンを使用するようにRubyを設定するにはどうすればよいですか?

プロジェクトごとに正しいgemsetまたはRubyバージョンを使用するようにRubyを設定するにはどうすればよいですか?

端末を開き、[マイプロジェクト]フォルダ(たとえばcd /proj/tickecting_app)に移動します。その後、次のコマンドを実行しますrvm use ruby 1.9.x@gemset

端末を開くたびにこのコマンドを実行したいと思います。

自動的に実行する方法はありますか?より具体的に言えば、別のタブからさまざまなプロジェクトに移動します。

たとえば、

  • まずタップしcd /proj/tickecting_appて実行してくださいrvm use ruby 1.9.x@gemset
  • 2番目のタブをcd /proj/rss_feed_app実行してrvm use ruby 2.1.x@gemset

プロジェクトに応じて別のコマンドを実行したいと思います。可能ですか?

ベストアンサー1

.rvmrcRVMを使用している場合は、プロジェクトディレクトリに次の名前のファイルを配置します。

rvm use ruby 1.9.x@gemset

2番目のプロジェクトでも同じです。呼び出しを変更するだけですrvm

おすすめ記事