我在将系统更新至OS X 10.9后遇到了macport问题。
我尝试按照此指南https://trac.macports.org/wiki/Migration来修复它们。
但是当我安装命令行工具时:
xcode-select --install
我收到以下信息:
无法安装该软件,因为当前未从软件更新服务器中提供。
与此同时,我已成功将另一台机器更新至OS X 10.9,并且没有遇到任何问题地安装了命令行工具,因此它们必须可用。
这里的问题是什么?
我在将系统更新至OS X 10.9后遇到了macport问题。
我尝试按照此指南https://trac.macports.org/wiki/Migration来修复它们。
但是当我安装命令行工具时:
xcode-select --install
我收到以下信息:
无法安装该软件,因为当前未从软件更新服务器中提供。
与此同时,我已成功将另一台机器更新至OS X 10.9,并且没有遇到任何问题地安装了命令行工具,因此它们必须可用。
这里的问题是什么?
该命令
xcode-select --install
提供了三个选项:获取Xcode;暂不安装;安装。
当我选择获取完整的Xcode时,该命令成功完成。这需要一些时间,但这样我就能完成所有的macports迁移指令。
我必须运行Xcode.app并同意许可协议。
设置:全新的MacBook,安装了Mavericks,然后使用brew install和其他命令行操作即可轻松完成。
按下 Command + Space 键
搜索 Xcode
打开并接受许可协议
然后从终端再次运行 xcode-select --install
我曾经遇到过同样的问题并得到了相同的错误。当我运行xcode-select -p
时,它的输出是/Library/Developer/CommandLineTools
。这意味着xcode已经安装在我的系统中。然后我按照答案中给出的步骤进行操作。之后,任何需要xcode的命令都可以成功运行。