方法
shell
brew install apr apr-util
APU_CONFIG=$(brew --prefix apr-util)/bin/apu-1-config \
passenger-install-apache2-module --auto --apr-config-path $(brew --prefix apr)/bin/apr-1-config
- 要は環境変数の APR_CONFIG と APU_CONFIG に apr-1-config と apu-1-config へのフルパスを指定しておけばよいようです
- passenger-install-apache2-module には APR_CONFIG を設定する --apr-config-path オプションがあるのでこれを使います
- 一方、APU_CONFIG を設定する --apu-config-path オプションはないので自分で指定します
懸念点
ビルド後、次のようなエラーメッセージが出ますが、ほっといても問題ありませんでした。
/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/apr-1-config not found!.
参考
- Sierra
El CapitanへPassengerをインストール http://qiita.com/MasamiKumazawa/items/2c221e2bc10fd886b1d3 - https://github.com/Homebrew/homebrew-core/blob/master/Formula/passenger.rb#L25-L26