286

OS X 10.9 にアップデートした後、macport に問題があります。

このマニュアルhttps://trac.macports.org/wiki/Migrationに従って修正しようとしています。

しかし、コマンド ライン ツールをインストールすると、次のようになります。

xcode-select --install

メッセージが届きます

ソフトウェア更新サーバーから現在利用できないため、ソフトウェアをインストールできません。

その間、他のマシンを OS X 10.9 に正常に更新しました。コマンドラインツールを問題なくインストールしたので、それらは利用可能でなければなりません。

ここで何が問題なのですか?

4

15 に答える 15

31

最新の Mac OS X Mavericks でこれを試している場合、コマンド ライン ツールは Xcode 5.x に付属しています。

そのため、Xcode をインストールして最新のものに更新したことを確認してください。

その後、このコマンドを使用してXcodeコマンドラインツールが正しく指定されていることを確認してください

xcode-select -p

次のようなパスが表示される場合があります

/Applications/Xcode.app/Contents/Developer

switch コマンドを使用してパスを正しいパスに変更します。

sudo xcode-select --switch /Library/Developer/CommandLineTools/

これは、正しいパスに設定するのに役立ちます。その後、上記と同じコマンド -p を使用して、正しく設定されているかどうかを確認できます

于 2014-04-15T12:28:58.553 に答える
10

このエラーは、必要なパッケージをホストしていないソフトウェア更新サーバーを使用している場合に発生する可能性があります。

これを実行して確認できます

defaults read /Library/Preferences/com.apple.SoftwareUpdate

CatalogURL または AppleCatalogURL というエントリがあるかどうかを確認します。

このエントリを削除するか、コマンドを使用して、Apple ソフトウェア更新サーバーを指すことができます。

sudo softwareupdate --clear-catalog

次に、コマンド ライン ツールのインストールを再度実行します。

于 2017-05-29T03:27:04.017 に答える
3

上記の素晴らしい回答で Nikos M が説明したようにコマンド ライン ツールをロードしたら、gcc ライセンスに同意する必要があります。Ruby gem を使用している場合は、llvm-gcc を gcc-4.2 としてリンクする必要があります。

これらを行わないと、gem のインストールで「最初に開発ツールをインストールする必要があります」と報告されます。それらをすでにインストールした後。

手順は次のとおりです。

sudo gcc
sudo ln -s /usr/bin/llvm-gcc /usr/bin/gcc-4.2

Apple がライセンス情報を更新できるように、gcc を sudo の下で 1 回実行する必要があります。入力ファイルは必要ありません。引数をチェックする前にライセンスを更新します。デバッガーなどの特定の gem をビルドするときに、ruby 1.9 がコンパイラーを見つけることができるように、リンクが必要です。これは ruby​​ 2.x で修正されるかもしれませんが、そこに着いたらその橋を渡ります。

于 2014-06-14T22:03:25.867 に答える
3

コマンド

xcode-select --install

3 つのオプションを提案します: Xcode を取得します。今はやめろ; インストール。

完全な Xcode を取得することを選択すると、コマンドは正常に終了しました。しばらく時間がかかりましたが、この方法ですべての macports 移行手順を完了することができました。

于 2013-11-11T15:10:12.533 に答える
2

I had to run Xcode.app and agree to the License Agreement

セットアップ: Mavericks を搭載した真新しい MacBook、その後 brew install およびその他の c/l タイプのものは「問題なく動作」します。

于 2014-08-12T20:21:45.803 に答える
0

同じ問題があり、同じエラーが発生していました。私が走ったときxcode-select -p、それは出力を与えました/Library/Developer/CommandLineTools。つまり、xcode は既にシステムにインストールされています。次に、この回答に記載されている手順を実行しました。その後、xcode を必要とするコマンドはすべて正常に実行されました。

于 2014-10-22T06:27:41.553 に答える