klm*_*123 140 macos xcode macports osx-mavericks
更新到OS X 10.9后,我的macport出现问题.
我尝试按照本手册https://trac.macports.org/wiki/Migration修复它们.
但是当我安装命令行工具时:
xcode-select --install
我得到消息
无法安装软件,因为软件更新服务器当前无法使用该软件.
同时我成功将我的其他机器更新为OS X 10.9.和安装的命令行工具没有问题,所以它们必须可用.
这里有什么问题?
Nik*_* M. 139
您可以从此处手动下载os x mavericks的命令行工具.
cho*_*hoc 25
我遇到了同样的问题Can't install the software because it is currently not available from the Software Update Server。您可以尝试按照以下步骤使软件更新启动命令行工具的更新。
softwareupdate -lsudo touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progresssoftwareupdate -l再次运行验证该列表现在是否包含提到的命令行工具。Software Update。启动Software Update.
sudo rm /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress。Bas*_*sav 24
如果您在最新的Mac OS X Mavericks上尝试此操作,Xcode 5.x会附带命令行工具
因此,请确保您已安装并更新了最新的Xcode
之后,确保使用此命令正确指向Xcode命令行工具
xcode-select -p
Run Code Online (Sandbox Code Playgroud)
这可能会显示一些路径
/Applications/Xcode.app/Contents/Developer
使用switch命令将路径更改为正确的路径
xcode-select --switch /Library/Developer/CommandLineTools/
Run Code Online (Sandbox Code Playgroud)
这应该可以帮助您将其设置为正确的路径,之后您可以使用相同的上述命令-p来检查它是否设置正确
Int*_*ted 20
由于 npm gyp 错误,我删除了xcode-select -p给出的命令工具目录。
xcode-select 无法安装文件,出现不可用错误。
我运行了 Xcode 应用程序和作为启动一部分安装的命令工具。
npm 起作用了。
然而,这并没有完全修复这些工具。我不得不使用xcode-select将路径切换到 Xcode 应用程序目录中的 Developer 目录。
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)
MacOS 卡特琳娜。
Roy*_*Roy 17
我知道这是一个旧帖子,但我今天也遇到了这个问题。我发现当我执行sudo softwareupdate -l命令行工具时被列为更新,所以我使用sudo softwareupdate -i -a.
小智 15
对于OSX 10.11或更高版本,您可以从这里下载https://developer.apple.com/download/more/.
(已接受答案中的链接不显示El Capitan(OSX 10.11)的命令行工具)
小智 9
我升级到10.14 Mojave并且不得不重新安装命令行工具后我得到了同样的错误(我没有使用完整的XCode IDE并且需要命令行工具点菜).
xcode-select -p根据巴萨夫的回答,我的道路是正确的,所以这不是问题.
我也sudo softwareupdate --clear-catalog按照Lambda W的答案运行并重置为Apple Production,但没有任何区别.
什么工作是用户92的回答参观https://developer.apple.com/download/more/.
从那里我可以下载一个.dmg文件,其中有一个用于命令行工具的GUI安装程序向导:)
我安装了,然后我重新启动终端,一切都恢复正常.
小智 8
如果您使用的软件更新服务器未托管所需的程序包,则可能发生此错误。
您可以通过运行检查
defaults read /Library/Preferences/com.apple.SoftwareUpdate
Run Code Online (Sandbox Code Playgroud)
并查看是否有一个名为CatalogURL或AppleCatalogURL的条目
您可以通过删除该条目或使用以下命令来指向Apple软件更新服务器
sudo softwareupdate --clear-catalog
Run Code Online (Sandbox Code Playgroud)
然后再次运行命令行工具安装。
小智 5
我在MacOS Catalina上遇到了同样的问题。
我想我确定了根本原因:我已经切换了默认的 Apple ID 帐户,而新帐户没有被激活为开发人员帐户。当我运行xcode-select --install命令时,我遇到了与问题描述中所述相同的错误。
在阅读了关于 stackoverflow 的这篇文章后,我访问了https://developer.apple.com/downloads,并被要求接受开发者条款。我认为它使我的帐户成为开发者帐户。然后,我尝试xcode-select --install再次运行 ,它奏效了。
| 归档时间: |
|
| 查看次数: |
79077 次 |
| 最近记录: |