2016-08-08 9 views
0

特定の宝石を使用するために以前のレールバージョンを使用しなければならない問題が発生しました。Rails - rbenv、rvm、bundler。複数のレールと宝石のバージョンを扱うときに使う?

この問題に対処する方法を調べると、ちょっと混乱します。私はrvm/rbenvを提案し、gemsetsを作成するソリューションを見つけました。以前のバージョンのRailsとgemを同じマシンにインストールすることが可能であるので、なぜこれを使っていないのかを理解したいのですが。何が私がRVMを必要とするか、

おかげ ツィン

答えて

2

をrbenvたいシナリオだろうそれはあなたが使用している1、個人の好みの問題です。私は個人的にrvmを使用します。私はいつも私のシステム全体でルビーを管理するためにそれを使用しています。う

rvm use --create --ruby-version [email protected] 

これらのオプション:私はそれをインストールしたら、私は最新のものに私のデフォルトのルビーを切り替える、と私は新しいレールのアプリを作成するときに、私は(Gitの初期化の前に)最初に行う事は宝石のセットを作成していますgemsetを自動的に作成し、ruby 2.3に切り替え、必要な.ruby-versionと.ruby-gemsetファイルを作成して、そのプロジェクトのコンテキストを入力するときにRVMが自動的に切り替えるようにします。

本当に便利ですが、間違いなくおすすめです。