私は、RVM に関する問題が「修正できない乱雑な環境に関連している」と判断した後、Mac OS x 10.8.2 に自作、GCC、および RVM 1.9.3 をインストールすることで、本質的にゼロから始めようとしているところです。ここ SOで始まり、チケットRVMの github として終了したスレッドで、RVM2 で計画しているものなしで自動的に" .
ここで推奨されているように、コマンドラインツールをインストールしたXCode 4.6を持っていましたが、この時点でXCodeを完全に削除しました(バージョンが機能sudo /Developer/Library/uninstall-devtools --mode=all
しなかったため、ゴミ箱に入れました)。実行してhomebrewをアンインストールしました
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
必要/不必要な情報を省略および/または追加した場合は申し訳ありませんが、事前に助けてくれてありがとう.