Я пытаюсь по существу начать с нуля, получив homebrew, GCC и RVM 1.9.3 на мою Mac OS x 10.8.2 после определения того, что мои проблемы с RVM были «связаны с грязной средой, которая не может быть исправлена автоматически без того, что мы планируем для RVM2» в потоке, который начался here on SO и закончился как github для ticket RVM.Снизьте или удалите GCC 4.8 из Mac OS X Mountain Lion
Я был XCode 4.6 с инструментами командной строки, установленные как это был рекомендован here, но в этот момент полностью удалены XCode (по громя это- из-за версии sudo /Developer/Library/uninstall-devtools --mode=all
не работали), я удалил доморощенный, запустив
cd `brew --prefix`
brew install libtool
rm -rf Cellar
rm `git ls-files`
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
и взорвал мой rvm. Тем не менее, я не уверен, как идти о «освежении» моей ситуации GCC. Который выглядит следующим образом:
$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
Target: x86_64-apple-darwin12.2.0
Configured with: ../gcc-4.8-20130113/configure --enable-languages=c++,fortran
Thread model: posix
gcc version 4.8.0 20130113 (experimental) (GCC)
У меня есть машина подпорка времени от различных этапов моей погибели и сделал загрузочную USB в Mountain Lion, но надеялся попробовать переустановить новую копию Xcode или запустив программу установки GCC-10.7 перед использованием любого из этих методов. Тем не менее, я не знаю, могу ли я или как я исправлю ситуацию в GCC, прежде чем делать это.
От чтения Change to GCC 4.7.. кажется, что может быть способ указывать/направлять мою систему на другую версию GCC, но я не знаю, как это сделать без MacPorts или homebrew.
Есть ли способ избавиться от экспериментального GCC 4.8, чтобы он не вернулся в будущем?
я запустить виртуальную машину моей системы с копией/USR/местные/с, прежде чем я когда-либо установлен XCode ЦПТ или любой из этих библиотек, но мой $ gcc -v
еще вернулся с gcc version 4.8.0
К сожалению, если Я пропустил и/или добавил необходимую/ненужную информацию и заранее заблаговременно за любую помощь.
Закончился возврат моей всей системы к резервной копии, а затем счастливо получил все, что работает с доморощенным (и osx gcc, без xcode, но я отвлекся), и вы были правы относительно местоположения экспериментального gcc. Определенно узнал много вещей, которые я не буду делать в будущем ... Спасибо за вашу помощь. – batpigandme
Оба пивоварения и порты хранят в/usr/local подкаталоги, и они вообще не используются яблоком, поэтому не было необходимости нюк-с-орбиты. Но удачи в будущем! Также вы можете попробовать посмотреть ваш ~/.profile, чтобы вы могли видеть, какие папки находятся на вашем пути. –