天天看点

mac10.12 apxs:Error  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

 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

mac

继续阅读