勉強メモ

主にプログラミングの勉強メモ

Rails で bundle install するときは --path を指定するといい

bundle install で gem をインストールするときは --path でインストールディレクトリを指定するのがいい。 --path なしの場合はシステムに gem がインストールされるが、 --path でディレクトリを指定することでアプリケーションごとに gem を設定できる。 vendor ディレクトリの下にインストールしてやるといい感じ。

bundle install --path vendor/bundle

なお、このオプションを実行するのは初めて bunel install を実行するときだけでいい。 このオプションを実行すると、インストールに関するオプションは .bundle/config ファイルに以下のように設定される。

BUNDLE_PATH: vendor/bundle
BUNDLE_DISABLE_SHARED_GEMS: '1'

参考ページ railsでbundle installする時にインストールパスを指定