2012-03-08 8 views
3

Aをインストールした後にポートにエラー「のXcodeのインストールバージョン(3.1.4)が古すぎる」たてのMacPortsを構築し、インストールし、SVNからのアウトを確認しています。私はXcode4.3をインストールしました。のXcode 4.3

エラー:「sudoのポートは、Xをインストール」呼び出そうとしたとき、私は次のエラーを取得するのXcodeのインストールバージョン(3.1.4)がインストールされたOSのバージョンに使用することが古すぎます。 Mac OS X 10.7ではバージョン4.1以降が推奨されています。

"xcodebuild -version" 戻り値:

XcodeComponentバージョン:DevToolsCore-1809.0。 DevToolsSupport-1806.0 BuildVersion:10M2518

私は最近、MacOSをLionにアップデートしました。新しいシステムでは動作しなかったSnowLeopardにxCodeの古いバージョンを使用していました。私はそれを明示的にアンインストールしませんでしたが、私のシステム上で古いXcodeのトレースも見つかりませんでした。

アイデア?助けてください!

答えて

10

Xcode 4.3では、初めて実行するときに古いバージョンを削除するように指示するメッセージが表示されますが、とにかく/Developerディレクトリがないことを確認してください。

あなたがsudo xcode-select -switch /Applications/Xcode.app/Contents/Developerを実行することがありますか? xcode-select -print-pathには何がありますか?

1

私はOPと同じ問題が発生したため、検索でこのスレッドを発見しました。今日Xcode 4.3をインストールしても、古いバージョンの削除を求めるメッセージは表示されませんでした(少なくとも私が見ていると思います)、/ Developer階層はまだ存在しています。 /Developer.exに名前を変更してMacPortの問題を解決しました。/Developerを完全に削除しても問題ありませんか?

+0

どうもありがとう!/Developerを削除すると助けになりました(Xcode-select -print-pathは "/Applications/Xcode.app/Contents/Developer"を返します)。 – user1257258