Xcodeは現在ソフトウェアアップデートサーバーから利用できません


148

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

それらを修正するために、このマニュアルhttps://trac.macports.org/wiki/Migrationに従ってください

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

xcode-select --install

メッセージを受け取る

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

その間、他のマシンをOS X 10.9にアップデートすることに成功しました。およびインストールされたコマンドラインツールは問題なく、利用可能でなければなりません。

ここの問題は何ですか?


「現在利用できない」とは、それが後で利用できるようになることを意味します。
zaph 2013

16
一般的な考えに反して、コマンドラインツールがすでにインストールされていることも意味します。エラーメッセージは少し誤解を招くようです
Americo Savinon 2013年

xcode-select -pは、次の出力/ Library / Developer / CommandLineToolsを提供しました。指定されたパスでライブラリとusrディレクトリを表示できますが、それでも同じエラーが発生します。同じ問題に直面しましたか?
ラム

1
@AmericoSavinonこの記事のとおり正しい:osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x。リンクが古くなった場合の記事の抜粋は、次のとおりです。「現在、ソフトウェアアップデートサーバーからソフトウェアを入手できないため、ソフトウェアをインストールできません」というエラーメッセージが表示されますか?幸運なことに、そのエラーメッセージは、おそらくMacにXcodeがすでにインストールされていることを示しています。」
pcantalupo 2014年

4
xcode-select --installはまだdevtoolsの追加を要求するので、それがすでにインストールされている場合、どのように運がいいかわかりません:(
Kato

回答:


145

こちらからos x mavericksのコマンドラインツールを手動でダウンロードできます。


1
これでうまくいきました。Apple IDでサインインしました。有効なApple Developerライセンスさえ持っているかどうかは100%わかりませんが、以前は利用していました。入るには既存の開発者アカウントが必要かもしれませんが、リンクとインストーラーは私にとってはうまくいきました。
ジムスチュワート

2
Nikos M.が提供するリンクは正しいです。こちらをクリック!ただし、登録済みのApple開発者でなければ、これらのツールをダウンロードすることはできません。したがって、Apple Developer IDでサインインするか、「登録」をクリックして、Appleの条件に同意し、サインアップを完了して、リンクを再試行して「Voila」で機能します。乾杯、Jalh

2
試してみただけです。開発アカウントでログインしている限り、問題なく動作します。
Nikos M.

8
+1ありがとうございます!「コマンドラインツール」を検索条件として使用することをお勧めします。次のリンクを
Luca Borrione

2
更新
-OSX

24

最新の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を使用して、正しく設定されているかどうかを確認できます。


1
Hm-私は同じ古いパスを持っていて、それを更新しましたが、これは効果がないようです。
Peter Ehrlich、2014年

1
@PeterEhrlichさん、試してもエラーメッセージが表示されるという点では効果がないように思われますxcode-select --install。何が起こるように見えることは、これはすでにXcode5でインストールされているコマンドラインツールは、今では検索可能ですので、そのパスを修正することですxcode-select。このアドバイスに従ったところhomebrew、失敗していたを正常にインストールすることができました。
Peter Gluck 2014年

これでうまくいきました。古いパスは、古いバージョンからアップグレードした結果ですか?
ボブソン2014年

コマンドラインツールがインストールされていない場合は、が出力されますxcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools/'。したがって、@ PeterGluckは正しいようであり、この回答の命題は、質問で尋ねられていることに接線的にのみ関連しています。
ivan_pozdeev


9

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

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

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

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

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

sudo softwareupdate --clear-catalog

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


1
これが原因のようです。私は私の社内アドレスを持っていCatalogURLます。ただし、企業ワークステーションのコンプライアンスを維持したいので、私はあなたのソリューションを試していません。既存のソースをクリアせずにソースを追加する方法はありますか?それ以外の場合は、AppleのWebポータル経由でファイルをダウンロードすることで、問題を回避できます。
StockB 2017年

WOW WTF!10.15.1にこだわっていましたが、最新であると言われて10.15.5にアップグレードできませんでした。defaults read ...カタログをCatalogURL = "https://swscan.apple.com/content/catalogs/others/index-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz";クリアしていると言われていることを行うと、更新できるようになりました!! ありがとう!!
VivienG

9

10.14 Mojaveにアップグレードし、コマンドラインツールを再インストールする必要があった後も、同じエラーが発生しました(完全なXCode IDEを使用しておらず、コマンドラインツールをアラカルトにしたい)。

Basavの答えよればxcode-select -p、私の道は正しかったので、それは問題ではありませんでした。

私はラムダWの回答sudo softwareupdate --clear-catalogに従って実行したところ、Apple Productionにリセットされましたが、違いはありませんでした。

うまくいったのは、https://developer.apple.com/download/more/にアクセスするためのユーザー92の回答でした。

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

私はそれをインストールし、それからターミナルを再起動し、すべてが正常に戻っていました。


1
.dmgからのインストールが役に立ちました。ありがとう。
inblueswithu

5

私はこれが古い投稿であることを知っていますが、今日この問題にも遭遇しました。sudo softwareupdate -lコマンドラインツールを実行すると、アップデートとしてリストされていることがわかったので、を使用してインストールしましたsudo softwareupdate -i -a


1
あなたは私の日を救った!ありがとうございました!
Kamil Dziedzic

問題は古いかもしれませんが、それでも問題があります。Appleはsh * tを与えません。これは私にとって有効な解決策です。
ダニエル

3

コマンド

xcode-select --install

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

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


2
Mavericksでコマンドを実行してオプションを試したところ、App Storeにインストール済みと表示され、インストールオプションに次のメッセージが表示されました。「ソフトウェアアップデートサーバーから現在利用できないため、ソフトウェアをインストールできません」 .2がMavericksにインストールされています。
Ram

これは受け入れるべき答えではないはずです。NikosMの答えがはるかに役立ちます。
Peter Wooster

これは私には効果がありませんでした。Xcodeをインストールした後、Homebrew installはコマンドラインツールのインストールを望んでいました-ターミナルを再起動した場合でも(環境変数を更新する必要がある場合を除外するため)。developer.apple.com/download/more/?name=for%20Xcodeでコマンドラインツールが個別のパッケージとして提供されているという事実は、それらが適切なXcodeにバンドルされていないことを示唆しています。
ivan_pozdeev

3

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

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

手順は次のとおりです。

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

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


1
この答えは私の問題を解決したようです。1行目は実行されませんでしたが、とにかく2行目を実行すると、すべてが機能しました。
RedEye 2014

1
@RedEye最初の行が実行されない場合は、Appleがすでにライセンスを更新しており、不足している引数について文句を言っています。初めてライセンスを要求するだけです。
Peter Wooster 14

1

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

セットアップ:新しいMacBookにMavericksを追加し、Brewのインストールやその他のc / lタイプの操作を「そのまま」実行します。


1

コマンド+スペース

Xcodeを検索

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

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


0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.