无法安装Xcode 5命令行工具。

5

我正在尝试在OSX 10.9 Mavericks上安装命令行工具,以便在此之后安装MacPorts。到目前为止这是一场噩梦。

首先,我尝试了老方法:Xcode -> 首选项 -> 下载并从那里下载它。但它并没有出现在列表中。

然后,我尝试了命令方式:

xcode-select --install

软件更新软件打开后,要求我安装它,我选择是,然后弹出一个消息告诉我软件不可用:http://i.stack.imgur.com/kQHNp.png
因此,我去了苹果开发者网站并手动下载了以下文件:
command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg

我安装了它,一切顺利,没有出现任何错误信息。所以我认为:是的!终于成功了!但是什么也没有改变,看起来好像什么都没有被安装。MacPorts仍然不工作,当我像这样检查CLT是否已经正确安装:

pkgutil --pkg-info=com.apple.pkg.DeveloperToolsCLI

I get this:

No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

就系统而言,似乎未安装任何CLT。

现在我不知道该怎么办了,我已经尝试了互联网上所有可以找到的方法,但都没有成功。我开始感到有些绝望。

1个回答

2
如果在Mavericks上安装了Xcode命令行工具但没有安装完整的Xcode,则它们安装的目录位置已更改为/Library/Developer。如果安装了完整的Xcode应用程序,则命令行工具将嵌入/Applications/Xcode.app内。
有关更多信息,请参见此帖子: http://derflounder.wordpress.com/2013/11/15/xcode-command-line-tools-included-with-xcode-5-0-x-on-mavericks/ 您可能需要更新PATH值,以包括对/Library/Developer的引用,以便MacPorts能够检测到Xcode命令行工具。 MacPorts wiki有一个关于更新shell配置文件中PATH值的帖子,可能会对此有所帮助: https://trac.macports.org/wiki/InstallingMacPorts#RequirementsfortheMacPortsshellenvironment

哦,好的,现在CLT已经随Xcode一起安装了。那么,如果我手动再次安装它们,我需要删除什么吗?为什么检查命令没有返回任何内容?我需要将MacPorts重定向到/Applications/Xcode.app还是它应该已经被定向到那里了? - user2938976
卸载了Xcode,一切都像魔法般地运行。不过当我重新安装它时会发生什么呢? - user2938976
@user2938976 发生了什么事? - Jeremy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接