Gemfileを無視してgem installしたコマンドを使う
cocoapodsが
- homebrew版は動かず
- Gemfileに記述した版は ffi がコンフリクトして bundle installできず
- 普通に gem install した版は動くのでこれを使いたい
ことから調べた。要はプロジェクトの Gemfile を無視してグローバルに gem install したコマンドを使いたいのだけど、普通に叩くとプロジェクトの Gemfile が邪魔をするのでこれを回避する方法。
方法
$ BUNDLE_GEMFILE=~/ pod install
仕組み
http://ruby.studio-kingdom.com/bundler/bundle_config/ や
https://bundler.io/v2.0/man/bundle-config.1.html によれば
「BUNDLE_GEMFILE で Gemfile が指定されればそれを使い指定されてなければ遡って探す」ので、これで探さなくさせた。
https://bundler.io/v2.0/man/bundle-config.1.html によれば
「BUNDLE_GEMFILE で Gemfile が指定されればそれを使い指定されてなければ遡って探す」ので、これで探さなくさせた。