下面显示了当我尝试安装 ncmpcpp(在 OS X 上)时发生的情况:
brew install ncmpcpp !181
==> Installing dependencies for ncmpcpp: boost, taglib
==> Installing ncmpcpp dependency: boost
==> Downloading https://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.b
Already downloaded: /Library/Caches/Homebrew/boost-1.60.0.tar.bz2
==> Patching
patching file boost/graph/adjacency_matrix.hpp
==> ./bootstrap.sh --prefix=/usr/local/Cellar/boost/1.60.0_1 --libdir=/usr/local/Cellar/boost/1
==> ./b2 headers
==> ./b2 --prefix=/usr/local/Cellar/boost/1.60.0_1 --libdir=/usr/local/Cellar/boost/1.60.0_1/li
我已经把它放了两个多小时了,什么都没有改变。
答案1
我有同样的问题
但我在运行brew upgrade
它时得到了它
我清理了brew cleanup boost
然后我brew unlink boost
然后brew uninstall boost
进一步brew cleanup ncmpcpp
-brew unlink ncmpcpp
可能不需要你
然后brew uninstall ncmpcpp
在/Libraries/Caches/Homebrew之后我删除了下载的文件以增强
现在我运行brew install --only-dependencies ncmpcpp
然后之后brew install ncmpcpp
10 分钟内就完成了,我成功地继续了brew upgrade
PS 由于一些我不知道的原因,当我尝试brew install boost
单独运行时,在运行上述操作之前,它正在下载 el_capitan.bottle tarball,然后安装NCPCPP将下载通常的 boost tarball。尽管brew install boost
已经从 el_capitan.bottle tarball 安装了 boost。从这里我只需运行上述程序,现在一切都很好。