更新到OS X 10.9后,我的macport出现了问题。
我试着按照这个手册https://trac.macports.org/wiki/Migration来修复它们。
但是当我安装命令行工具时:
xcode-select——安装
我收到消息
无法安装该软件,因为它当前不可用 软件更新服务器。
与此同时,我成功地将我的另一台机器升级到OS X 10.9。并且安装的命令行工具没有问题,所以它们必须是可用的。
这里的问题是什么?
更新到OS X 10.9后,我的macport出现了问题。
我试着按照这个手册https://trac.macports.org/wiki/Migration来修复它们。
但是当我安装命令行工具时:
xcode-select——安装
我收到消息
无法安装该软件,因为它当前不可用 软件更新服务器。
与此同时,我成功地将我的另一台机器升级到OS X 10.9。并且安装的命令行工具没有问题,所以它们必须是可用的。
这里的问题是什么?
当前回答
指挥+空间
搜索Xcode
打开它并接受许可
然后从终端xcode-select——install再次运行
其他回答
我在MacOS Catalina上也有同样的问题。
我想我找到了根本原因:我切换了默认的Apple ID帐户,新的帐户没有作为开发人员帐户激活。当我运行xcode-select——install命令时,我得到了与问题描述中所述相同的错误。
在阅读了stackoverflow上的这篇文章后,我访问了https://developer.apple.com/downloads,并被要求接受开发者条款。我认为它使我的帐户成为一个开发人员。然后,我试着再次运行xcode-select -install,它工作了。
你可以从这里手动下载OS X Mavericks的命令行工具:
https://developer.apple.com/downloads/index.action?name=for%20Xcode
在我升级到10.14 Mojave后,我得到了同样的错误,不得不重新安装命令行工具(我不使用完整的Xcode IDE,需要命令行工具)。
我的xcode-select -p路径是正确的,根据Basav的答案,所以这不是问题。
我还运行了sudo softwareupdate—根据Lambda W的答案清除目录,并将其重置为Apple Production,但并没有什么不同。
用户92的答案是访问https://developer.apple.com/download/more/。
从那里我可以下载一个.dmg文件,它有一个命令行工具的GUI安装向导:)
我安装了,然后重启终端,一切恢复正常。
我遇到了同样的问题,无法安装软件,因为它目前不可从软件更新服务器。您可以尝试以下步骤,以使软件更新启动命令行工具的更新。
Check if Command Line Tools Update is mentioned in your list of softwares to be updated by using following command: softwareupdate -l If Command Line Tools Update is not mentioned in that list, then manually make it part of the list using following command which will create a temporary file: sudo touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress Verify that the list now has the Command Line Tools mentioned by running softwareupdate -l again. Now, press Cmd+Space to initiate Mac's Spotlight Search. Search for Software Update. Start the Software Update. That will show you following kind of dialog for installing the Command Line Tools. Install away the update and be merry. :) Remove the temporary file created in Step 2: sudo rm /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress.
指挥+空间
搜索Xcode
打开它并接受许可
然后从终端xcode-select——install再次运行