2013-02-22 56 views
0

我正在尝试从头开始,在确定我的问题后,将自制软件,GCC和RVM 1.9.3上传到我的Mac OS X 10.8.2与RVM相关的是一个凌乱的环境,无法在没有我们为RVM2计划的情况下自动修复“,这个线程开始于here on SO,并以RHD的ticket作为github结束。从Mac OS X Mountain Lion降级或删除GCC 4.8

我的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) 

我从我的失败的各个阶段Time Machine备份并取得山狮可启动USB但希望尝试重新安装的Xcode的新副本或运行GCC-10.7程序安装程序在使用这些方法之前。但是,我不知道我是否可以或者在这样做之前如何纠正GCC的情况。

从阅读,似乎可能有一种指向/指示我的系统到不同版本的GCC,但我不知道如何做到这一点没有MacPorts或自制软件。

有没有办法摆脱实验GCC 4.8,所以它不会在未来回来?

!我曾在一个副本上运行我的系统中的一虚拟的/ usr /本地/从之前我曾经安装的XCode CLT或任何这些库,但我$ gcc -v仍然gcc version 4.8.0

很抱歉,如果回来我省略和/或添加必要/不必要的信息,并且提前感谢您的帮助。

回答

1

这是一个令人困惑的信息转储。你不想使用MacPorts或Homebrew?我严肃地建议你和Homebrew一起去。这应该可以轻松地将最新的GCC 4.8放到或关闭你的盒子。如果你无法确定你当前的gcc 4.8在哪里,请尝试输入“哪个gcc”,然后它会告诉你它在哪里。它不会回来。显然你不会删除它,如果输入gcc带来gcc。它可能在/usr/local/opt

如果你坚持手工抹了所有的自制软件的东西,你可以只扎普/usr/local/opt摆脱符号链接,并/usr/local/Cellar摆脱真正的东西,但我不建议这样做。为什么?手动切换目录可能会导致数据丢失,尤其是在您容易犯错的情况下。使用MacPorts或Homebrew删除您使用它安装的任何东西。

+0

完成恢复我的整个系统备份,然后愉快地得到一切与自制软件(和OSX GCC,没有Xcode,但我离题)运行,你是正确的实验GCC的位置。肯定了解了很多我将来不会做的事情......感谢您的帮助 – batpigandme 2013-03-25 02:56:52

+0

brew和ports都保留在/ usr/local子目录中,而这些都不是苹果公司使用的,所以没有必要核弹,从轨道。但在未来祝你好运!你也可以试着看看你的〜/ .profile,这样你就可以看到你的路径中有什么文件夹。 – 2013-03-25 11:17:08

相关问题