尝试在OSX 10.9 Mavericks上安装命令行工具,以便我可以在此之后安装MacPorts。到目前为止,这是一场噩梦。
首先,尝试旧方法:Xcode - >偏好 - >从那里下载并下载它。它不会出现在该列表中。
然后,我尝试了命令方式:
xcode-select --install
软件更新软件打开,要求我安装它,我说是的,然后弹出一条消息告诉我软件不可用:
http://i.stack.imgur.com/kQHNp.png
所以我去了Apple Developer的网站并手动下载了以下文件:
command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg
我安装了它,一切顺利,没有出现错误信息。所以我想:是的!最后!。但没有任何改变,看起来没有安装任何东西。 MacPorts一直无法正常工作,当我检查CLT是否已正确安装时:
pkgutil --pkg-info=com.apple.pkg.DeveloperToolsCLI
我明白了:
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
就系统而言,没有安装任何CLT。
现在我不知道该怎么做,我已经尝试过互联网可以告诉我的一切,到目前为止还没有任何工作。我开始变得有点绝望了。
答案 0 :(得分:2)
如果Xcode命令行工具在Mavericks上安装了Xcode的其余部分,则安装它们的目录位置已更改为 / Library / Developer 。如果安装了完整的Xcode应用程序,命令行工具将嵌入 /Applications/Xcode.app 中。
有关这方面的更多信息,请参阅此帖:
您可能需要更新PATH值以包含 / Library / Developer 的参考,以便MacPorts能够检测Xcode命令行工具。 MacPorts维基有一篇关于更新您的shell配置文件的PATH值的帖子,这可能对此有所帮助:
https://trac.macports.org/wiki/InstallingMacPorts#RequirementsfortheMacPortsshellenvironment