apxs:Error /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/apr-1-config not found!.
據查,本系統根本不存在
..../OSX10.12.xctoolchain/usr/local/bin/apr-1-config
此路徑。
首先安裝apr apr-util。
1 網友提供的方法:
sudo mkdir -p /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/
$ sudo ln -s /usr/local/opt/apr/bin/apr-1-config /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/
$ sudo ln -s /usr/local/opt/apr-util/bin/apu-1-config /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/
此方法可以解決這個錯誤。
2 運作 more /usr/sbin/apxs
my $installbuilddir = "/usr/share/httpd/build";
get_config_vars("$installbuilddir/config_vars.mk",\%config_vars);
找到/usr/share/httpd/build/config_vars.mk 此檔案為apxs的配置檔案,修改APR_CONFIG, APU_...等幾個值為對應的apr,apr-util安裝路徑,既可解決
#APR_CONFIG = /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12 .xctoolchain/usr/local/bin/apr-1-config
104 APR_CONFIG = /usr/local/apr/bin/apr-1-config
105 #APU_BINDIR = /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12 .xctoolchain/usr/local/bin
106 APU_BINDIR = /usr/local/apr-util/bin/
107 #APU_INCLUDEDIR = /Applications/Xcode.app/Contents/Developer/Platforms/MacOS X.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/usr/include/apr-1
108 APU_INCLUDEDIR = /usr/local/apr-util/include/apr-1
109 APU_VERSION = 1.5.4
110 #APU_CONFIG = /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12 .xctoolchain/usr/local/bin/apu-1-config
111 APU_CONFIG = /usr/local/apr-util/bin/apu-1-config