bundle install --path vendor/bundleを取り消す方法
QiitaなどのRuby On Railsの記事を読んでいると、
bundle install --path vendor/bundle
が出てくる。
これは、bundle installした時のgemの場所を、
$ HOME/.rbenv/versions/<current version>/lib/ruby/gems/<target version>/
から、プロジェクト直下のvendor/bundleに変更するもので、このコマンドを実行すると、プロジェクト直下の.bundle/configに
---
BUNDLE_PATH: vendor/bundle
が追加される。このおかげで、一度 bundle install --path vendor/bundle を叩くと、以降はbundle installでvendor/bundle以下にgemが追加される
でも、やっぱり$HOME/.rbenv/versions/<current version>/lib/ruby/gems/<target version>/直下にgemを追加していきたいという場合、どうするか。
やることは2つ。
- vendor/bundleを削除
- .bundle/configのBUNDLE_PATH: vendor/bundleの一行を削除
これで元通り!