15

金曜日に xcode 5 コマンド ライン ツールにアップグレードしました。何かが正しく動作していないので、最後の 4.x バージョンの ox xcode に戻したいです。xcode 5 コマンド ライン ツールをアンインストールするにはどうすればよいですか? リリースノートには何も表示されません。

4

3 に答える 3

7

Command Line Tools v6 をアンインストールしようとしているときに、これに遭遇しました。

完全な Xcode 6 をインストールしましたが、Xcode をゴミ箱に移動しても、CLT はアンインストール/削除されませんでした。/usr/bin/clangたとえば、私はまだ持っていました。解決策は、.bom コンテンツを使用して CLT を手動で削除することでした (@veducm の回答と同様)。

cd /
lsbom -fls /var/db/receipts/com.apple.pkg.CLTools_Executables.bom | sudo xargs -I{} rm -rf "{}"
lsbom -fls /var/db/receipts/com.apple.pkg.DevSDK_OSX109.bom | sudo xargs -I{} rm -rf "{}"
sudo rm /var/db/receipts/com.apple.pkg.{CLTools_Executables,DevSDK_OSX109}.{bom,plist}

DevSDK_OSX109お使いのバージョンに置き換えてください。複数ある場合は、それらすべてに同じコマンドを適用します (たとえば、Mavericks と Yosemite にも CLT をインストールしたため、両方がDevSDK_OSX109ありました)。DevSDK_OSX1010

注: これにより、.bom にリストされているファイルが削除されます。lsbom -fls /var/db/receipts/com.apple.pkg.CLTools_Executables.bomわからない場合は、などを実行して、最初にコンテンツを表示できます。

cd /注 2: lsbomによって報告されるパスは相対パスであるため、 が必要です。を実行するだけで CLT を削除することもできますrm -rf /Library/Developer/CommandLineTools

于 2014-10-19T23:30:41.857 に答える