我正在尝试使用以下命令安装Homebrew:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
# Add Homebrews binary path to the front of the $PATH
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
一切似乎都正常,但是当我通过
brew doctor
我收到此错误:
Error: No such file or directory - /Library/Developer/CommandLineTools/usr/bin/clang
我一直在研究它,它看起来像是我没有使用的OSX 10.10中出现的问题。可能是什么问题?
顺便说一句,我试图使Ruby on Rails可以使用clang而不是gcc来工作(因为它不能与gcc一起使用),因此问题在重新安装后出现。是否可以使用某些配置切换回gcc?
编辑1:
当我跑步
xcodebuild -find clang
我懂了
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
当我跑步
which clang
我懂了
/usr/bin/clang
运行
locate clang | egrep clang$
我懂了
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang
/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/mpich/files/mpich-clang
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/mpich/files/mpich-devel-clang
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/openmpi/files/openmpi-clang
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/openmpi/files/openmpi-devel-clang
/usr/bin/clang
/usr/local/Library/ENV/4.3/clang
然后,我尝试去开发者站点并下载Xcode命令行工具并重新安装。然后安装完成。
因此,我继续:
brew update
brew install rbenv ruby-build rbenv-gem-rehash
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
rbenv install 2.1.2
rbenv rehash
rbenv global 2.1.2
gem install bundler
最后一条命令给出了以下输出:
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
我认为这意味着系统上未安装zlib。
我试图找出一种安装它的方法,但是自制软件没有找到它。任何想法?
您是否已安装xCode并且可以正常工作?brew是否会给出更多错误,或者仅给出您所要回答的一行?
—
2014年
是的,已安装xcode。那是唯一的线路
—
MaPi
'xcodebuild -find clang'和'where clang'和'locate clang |的输出是什么?egrep clang $'?您是否安装了Xcode命令行工具(如果没有,请安装它们)?实际上,仅需要后者即可
—
冲煮
我更新了我的文章
—
MaPi
Ruby找不到zlib。是否已安装RVM?尝试使用RVM安装zlib。看到这样的问题:stackoverflow.com/questions/16821033/cannot-load-such-file-zlib
—
agtoever 2014年