Sto cercando di installare Homebrew con questi comandi:
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
E tutto sembra funzionare, ma quando lo verificherò
brew doctor
Ottengo questo errore:
Error: No such file or directory - /Library/Developer/CommandLineTools/usr/bin/clang
Ho cercato in esso, e sembra un problema che è apparso in OSX 10.10, che non sto utilizzando. Quale può essere il problema?
Per inciso, stavo cercando di far funzionare Ruby on rails con clang anziché gcc (dato che non funzionava con quest'ultimo), quindi il problema è apparso dopo la reinstallazione. C'è qualche configurazione che posso usare per tornare a gcc?
Modifica 1:
Quando corro
xcodebuild -find clang
ottengo
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
Quando corro
which clang
ottengo
/usr/bin/clang
In esecuzione
locate clang | egrep clang$
ottengo
/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
Poi ho provato ad andare al sito degli sviluppatori e scaricare gli Xcode Command Line Tools e reinstallarlo. Quindi l'installazione è andata a buon fine.
Quindi, ho continuato con:
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
E l'ultimo comando ha dato questo risultato:
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
Suppongo che significhi che zlib non è installato sul sistema.
Ho provato a capire come installarlo, ma l'homebrew non lo trova. Qualche idea?