在确定我的 RVM 问题“与无法修复的混乱环境有关自动没有我们为 RVM2 计划的内容”在一个线程中,该线程从SO开始,并以票据RVM 的 github 结尾。
我按照这里的建议安装了带有命令行工具的 XCode 4.6,但此时已经完全删除了 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)
我在撤消的各个阶段都有 Time Machine 备份,并制作了 Mountain Lion 的可启动 USB,但希望在使用其中任何一种方法之前尝试重新安装 Xcode 的新副本或运行 GCC-10.7 程序安装程序。但是,我不知道我是否可以或如何在这样做之前纠正 GCC 的情况。
从阅读Change to GCC 4.7..开始,似乎有一种方法可以将我的系统指向/引导到不同版本的 GCC,但如果没有 MacPorts 或自制软件,我不知道如何做到这一点。
有没有办法摆脱实验性的 GCC 4.8,这样它就不会在未来回来了?
在我安装 XCode CLT 或任何其他库之前,我已经使用 /usr/local/ 的副本运行了我的系统的 VM,但我$ gcc -v
仍然回来了gcc version 4.8.0
抱歉,如果我省略和/或添加了必要/不必要的信息,并提前感谢您的帮助。