web-dev-qa-db-ja.com

Xcodeは現在、ソフトウェアアップデートサーバーから入手できません。

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

私はこのマニュアル https://trac.macports.org/wiki/Migration に従って修正を試みます。

ただし、コマンドラインツールをインストールする場合:

xcode-select --install

私はメッセージを受け取ります

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

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

ここで問題は何ですか?

138
klm123

Os x mavericksのコマンドラインツールは、手動で here からダウンロードできます。

137
Nikos M.

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

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

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

xcode-select -p

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

/Applications/Xcode.app/Contents/Developer

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

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

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

23
Basav

OSX 10.11以降の場合は、こちらからダウンロードできます https://developer.Apple.com/download/more/

(承認された回答のリンクには、El Capitanのコマンドラインツールは表示されません(OSX 10.11))

14
user92

10.14 Mojaveにアップグレードした後、同じエラーが表示され、コマンドラインツールを再インストールする必要がありました(完全なXCode IDEを使用せず、コマンドラインツールをアラカルトにしたかった)。

Basav's answer に従って、私のxcode-select -pパスは正しかったので、それは問題ではありませんでした。

Lambda W's answer ごとにSudo softwareupdate --clear-catalogを実行し、Apple Productionにリセットしましたが、違いはありませんでした。

うまくいったのは ユーザー92の回答 訪問することです https://developer.Apple.com/download/more/

そこから、コマンドラインツール用のGUIインストーラーウィザードを含む.dmgファイルをダウンロードできました。

それをインストールした後、ターミナルを再起動すると、すべてが正常に戻りました。

9
Stephen Marsh

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

これを確認するには、次を実行します

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

catalogURLまたはAppleCatalogURLと呼ばれるエントリがあるかどうかを確認します

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

Sudo softwareupdate --clear-catalog

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

6
Lambda W

コマンド

xcode-select --install

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

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

3
klm123

これは古い投稿であることは知っていますが、今日この問題に遭遇しました。 Sudo softwareupdate -lを実行すると、コマンドラインツールが更新プログラムとして一覧表示されるため、Sudo softwareupdate -i -aを使用してインストールしたことがわかりました。

3
Roy

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

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

手順は次のとおりです。

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

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

2
Peter Wooster

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

セットアップ:Mavericksを搭載した新しいMacBookをインストールしてから、インストールとその他のc/lタイプの「機能する」ものを作成します。

1
zack999

コマンド+スペース

Xcodeを検索

開いてライセンスに同意します

その後、ターミナルxcode-select --installから再度実行します

1
Sukeerthi Adiga

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

0
rajya vardhan