【问题标题】:Can't install Xcode 5 command line tools无法安装 Xcode 5 命令行工具
【发布时间】:2013-12-07 09:38:57
【问题描述】:

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

首先,尝试旧方法:Xcode -> Preferences -> Downloads 并从那里下载。它没有出现在该列表中。

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

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。

现在我不知道该怎么做,我已经尝试了互联网可以告诉我的所有方法,但到目前为止没有任何效果。我开始有点绝望了。

【问题讨论】:

    标签: xcode macos command-line osx-mavericks


    【解决方案1】:

    如果在 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 还是应该已经定向到那里?
    • 卸载了 Xcode,一切都像魅力一样。不过,想知道当我重新安装它时会发生什么
    • @user2938976 发生了什么?
    猜你喜欢
    • 2014-01-16
    • 2019-03-02
    • 2012-03-08
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 2012-01-15
    • 2013-10-04
    相关资源
    最近更新 更多