bundlerセットアップしてくれ記事とかに
bundle install --path vendor/bundle
って書くんですけど、shとかでインストールされてなかったら実行みたいのを書きたかったのでメモ
環境
$ bundler -v
Bundler version 1.16.3
やり方
$ bundle check --path vendor/bundle
って実行すると、要インストールのときはエラーコードが返ってくるのでそれを利用する。
以下サンプル
bundle check --path vendor/bundle if [ $? -ne 0 ];then bundle install --path vendor/bundle fi