无法在OSX Mavericks上安装命令行工具

时间:2013-10-30 19:06:05

标签: xcode macos terminal osx-mavericks

我尝试按照这个非常有用的post

中的步骤在Mavericks上安装命令行工具
> xcode-select --install

但几秒钟后我收到消息

enter image description here

这似乎不对。有谁知道如何解决这个问题?


每当我导航到@Nikos M.建议的页面时

enter image description here

我收到此消息

enter image description here


我遵循了@ Rich的建议,我能够下载该软件包并安装它,这是我以前无法做到的,但我发现我仍然无法访问很多命令应该arpdiskutil来命名我最近遇到的两个。

8 个答案:

答案 0 :(得分:35)

here安装它们。您必须是注册开发人员。

其他解决方案是:在xcode中点击Xcode> Open Developer Tool> More Developer Tools。

答案 1 :(得分:9)

这些工具仍然是免费的,但不再支持xcode-select --install。

https://developer.apple.com安装最新的命令行开发人员工具,

  1. 应用程序 - > App Store - >搜索 - > XCode - >安装...安装 XCode,如果你没有它。
  2. 打开XCode并关闭所有弹出窗口
  3. 转到Xcode菜单>打开开发人员工具>更多开发者工具......这将打开正确的网站。
  4. 找到最新版本,下载dmg并安装软件包。您要查找的文件名类似于“命令行工具(OS X 10.9).pkg”

答案 2 :(得分:9)

我有几个月的问题,终于找到了解决方案。

问题是:我之前安装过它并手动将其删除。 (我对捆绑的git有疑问。这不是最聪明的行动。)

我没有删除的是文件

/var/db/receipts/com.apple.pkg.CLTools_Executables.bom
/var/db/receipts/com.apple.pkg.CLTools_Executables.plist

删除它们,运行xcode-select --install - >没有错误

至少它对我有用。希望它对某人有帮助。

答案 3 :(得分:1)

当我尝试从Chrome浏览器中下载时,我收到“您的会话已过期”消息。如果我使用Safari导航到该站点并使用我的开发人员凭据登录,那么命令行工具dmg下载没有问题。我也没有付费的开发者帐户,顺便说一句。

答案 4 :(得分:1)

您可以从daw.apple.com下载命令行工具,但可以从Safari而不是Chrome进行尝试。

我在Chrome上尝试了几个小时,Apple无法识别我的ID /密码(它与您的AppleID相同)。它要求我在每次尝试三次后更改密码,这很有挑战性,因为它不会让您使用过去三年中使用的任何密码。

通过Safari登录没有给我带来任何问题。

您要查找的文件是Xcode的命令行工具(OS X Mavericks) - 十月下旬

如果您的终端仍然说您需要安装命令行工具,则可能是gcc-4.2的问题。我在我的rails应用程序上运行“bundle install”之后,通过关注我的终端消息确认这是问题。如果这是您的问题,您将按照Housen的解决方案here执行以下操作。祝你好运

答案 5 :(得分:0)

我花了一天时间试图解决这个问题。我相信错误消息只是对安装Xcode感到困惑。我遇到的真正问题是需要更新gcc编译器。这件事发生在我身上,因为我跳过山狮,那里发生了。 This blog post非常有帮助。

答案 6 :(得分:0)

我通过打开XCode UI解决了它,然后添加了我的苹果帐户 Xcode - >偏好 - >添加我的APPLE ID帐户

然后重复 xcode-select --install

答案 7 :(得分:0)

尝试安装以下命令行工具 Error Message "Xcode alone is not sufficient on Sierra"

brew似乎会检查此路径中是否安装了命令行工具:

/库/开发商/ CommandLineTools 我的情况是:我试图在我的新Mac上安装brew。安装Xcode后,上面的路径中没有任何内容,但命令行工具以某种方式安装到另一个位置。 (xcode-select -p告诉我它是/Applications/Xcode.app/Contents/Developer) stackoverflow中的方式可以将命令行工具安装到

/库/开发商/ CommandLineTools 现在我喝啤酒了。但我不确定它是否是最佳解决方案,因为我的机器上应该有两个命令行工具副本使用此方法。