Установка Homebrew на OSX 10.9

869
MaPi

Я пытаюсь установить 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?

Изменить 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 не установлен в системе.

Я пытался найти способ установить его, но доморощенный не нашел его. Любая идея?

0
У вас установлен и работает xCode? Дает ли brew больше ошибок или только одну строку в вашем вопросе? agtoever 10 лет назад 0
Да, xcode установлен. и это единственная линия MaPi 10 лет назад 0
Каковы выходные данные 'xcodebuild -find clang' и 'which clang' и 'locate clang | egrep clang $ '? У вас установлены инструменты командной строки Xcode (если нет: установите их)? На самом деле для варки нужно только последнее (не весь Xcode) ... agtoever 10 лет назад 0
Я обновил свой пост MaPi 10 лет назад 0
Руби не может найти Злиба. У вас установлен RVM? Попробуйте установить zlib с помощью RVM. Смотрите этот вопрос так: http://stackoverflow.com/questions/16821033/cannot-load-such-file-zlib agtoever 10 лет назад 0

0 ответов на вопрос