在尝试安装boost
homebrew 包时,Brew 已经在这个步骤上挂了大概一个小时:
./b2 --prefix=/usr/local/Cellar/boost/1.54.0 --libdir=/usr/local/Cellar/boost/1.54.0/lib -d2 -j2 --layout=tagged --user-config=us
这就是它在到达该步骤之前所做的事情:
patching file libs/coroutine/build/Jamfile.v2
patching file boost/date_time/local_time/custom_time_zone.hpp
patching file boost/log/utility/once_block.hpp
patching file boost/thread/win32/thread_primitives.hpp
==> ./bootstrap.sh --prefix=/usr/local/Cellar/boost/1.54.0 --libdir=/usr/local/Cellar/boost/1.54.0/lib --without-icu
==> ./b2 --prefix=/usr/local/Cellar/boost/1.54.0 --libdir=/usr/local/Cellar/boost/1.54.0/lib -d2 -j2 --layout=tagged --user-config=us
更新:我刚刚运行brew doctor
,它告诉我我有一些与 Xcode 标准不同的编译器。我想这可能是因为几天前 MacPorts 安装失败。brew doc 告诉我重新安装 Xcode,这很麻烦,但我正在考虑
更新:'打开 xcode。再次安装命令行工具,因为它给了我这样做的选项
答案1
我按照brew doctor
说明安装了最新的 xcode 命令行工具,安装速度相当快。之前的 macports 安装也是一个因素。
答案2
如上所述,安装最新的命令行工具。如果这没有帮助,您可能还必须安装最新的 Xcode。(我不得不这样做)