0

私は、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

必要/不必要な情報を省略および/または追加した場合は申し訳ありませんが、事前に助けてくれてありがとう.

4

1 に答える 1

1

これは紛らわしい情報のダンプです。MacPorts や Homebrew を使いたくないですか? Homebrew を使用することを強くお勧めします。これにより、最新の GCC 4.8 をボックスに簡単にインストールまたはオフにすることができます。現在の gcc 4.8 がどこにあるかわからない場合は、"which gcc" と入力してみてください。どこにあるかがわかります。戻ってこない。gcc と入力すると gcc が表示される場合、明らかにそれを削除したことはありません。それはおそらくです/usr/local/opt

すべての自家製のものを手動で一掃することを主張する場合は、ザップ/usr/local/optしてシンボリックリンクを/usr/local/Cellar取り除き、実際のものを取り除くことができますが、お勧めしません. なんで?ディレクトリを手動でザッピングすると、特に間違いを犯しやすい場合は、データが失われる可能性があります。MacPorts または Homebrew を使用して、インストールに使用したものをすべて削除します。

于 2013-03-24T20:34:04.243 に答える