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