在OSX 10.9上安装Homebrew


0

我正在尝试使用以下命令安装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年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.