LoginSignup
0
0

More than 5 years have passed since last update.

Add SYNX to Build Phases with Bundler and rbenv

Last updated at Posted at 2016-10-10

【追記】プロジェクト構成が変わるとビルドが止まる可能性がありそうなので本手法は使えない可能性があります。CircleCIなどで実行した方がいいかもしれない。

プロジェクトの仮想のディレクトリ構成を実態と合わせてくれるsynxを導入した。
そこで、Build PhasesにRunSprict Phaseを追加することで自動化したいとした。
また、CircleCIで書き換わる必要はないし、何かエラーが出ると嫌なので除外した。

if ! [ -n "$CIRCLECI" ]; then
  eval "$(rbenv init -)"
  GEM_EXE_DIR=`gem env | grep "EXECUTABLE DIRECTORY"`
  export PATH=$GEM_EXE_DIR:$PATH
  bundle exec synx $PROJECT_FILE_PATH
fi

GEM_EXE_DIRの部分は次の記事を参考にさせて頂いた。
http://qiita.com/paming/items/8276173c8d8c16ef79d9

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0