更新到OS X 10.9后,我的macport出现了问题。

我试着按照这个手册https://trac.macports.org/wiki/Migration来修复它们。

但是当我安装命令行工具时:

xcode-select——安装

我收到消息

无法安装该软件,因为它当前不可用 软件更新服务器。

与此同时,我成功地将我的另一台机器升级到OS X 10.9。并且安装的命令行工具没有问题,所以它们必须是可用的。

这里的问题是什么?


当前回答

对于OSX 10.11或更高版本,您可以从这里下载https://developer.apple.com/download/more/。

(已接受答案中的链接不显示El Capitan的命令行工具(OSX 10.11))

其他回答

指挥+空间

搜索Xcode

打开它并接受许可

然后从终端xcode-select——install再次运行

我在MacOS Catalina上也有同样的问题。

我想我找到了根本原因:我切换了默认的Apple ID帐户,新的帐户没有作为开发人员帐户激活。当我运行xcode-select——install命令时,我得到了与问题描述中所述相同的错误。

在阅读了stackoverflow上的这篇文章后,我访问了https://developer.apple.com/downloads,并被要求接受开发者条款。我认为它使我的帐户成为一个开发人员。然后,我试着再次运行xcode-select -install,它工作了。

我必须运行Xcode。app,并同意许可协议

设置:全新的MacBook与Mavericks,然后酝酿安装和其他c/l类型的东西“只是工作”。

如果你在最新的Mac OS X Mavericks上尝试,Xcode 5.x附带了命令行工具

所以请确保你已经安装并更新了Xcode到最新

之后,确保Xcode命令行工具使用这个命令是正确的

xcode-select -p

可能会显示一些路径

/应用程序/ xcode /内容/开发人员

使用switch命令将路径更改为正确的路径:

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

这将帮助您将其设置为正确的路径,之后您可以使用上面相同的命令-p来检查它是否设置正确

我知道这是一个老帖子,但我今天也遇到了这个问题。我发现当我执行sudo softwareupdate -l时,命令行工具被列为更新,所以我使用sudo softwareupdate -i -a安装它们。