xcode-select --install命令错误:未知的命令选项“--install”。

6
I希望您可以在终端上安装Xcode的命令行工具。我正在使用Xcode 5.1.1(5B1008)版本。我已经在Xcode中安装了命令行工具,现在如果我尝试在终端上安装命令行工具,我会得到一个错误。我的xcode-select版本是2311。我尝试了以下两件事情:1.我的路径是/Applications/Xcode.app/Contents/Developer,所以我这样切换sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer。但是仍然无法找到命令。2.我遵循了这个链接,但没有用。xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer'. (No such file or directory) 任何想法都受欢迎。

1
如果您已经从Xcode安装了命令行工具,那么您就不需要再从Terminal.app中麻烦地操作了。 - trojanfoe
1
好的。但是我正在尝试从终端安装Macports,需要使用命令行工具安装一些东西,可以吗?你觉得呢? - Suraj K Thomas
2个回答

24

在安装最新版的High Sierra系统的新MacBook Pro上,我遇到了同样的问题,困扰了我一小时以上。

有趣的是,解决方案是:

  • 复制并粘贴"xcode-select --install"命令不断失败,但是
  • 手动输入相同的命令"xcode-select --install"立即成功。

(可能有人能够理解为什么粘贴一个简单的代码行没有产生与从键盘输入相同的结果。)


2
真是难以置信,但确实如此。然而,当我输入时,收到了工具已经安装的消息。 - andreszs
2
在Mojave中复制的解决方案。 - James Whiteley
5
我遇到了同样的问题 - 这是因为破折号不一样...复制的破折号字节是\xE2\x80\x94\x2D。键盘上输入的破折号字节是正常的\x2D\x2D - Charlestone
1
@Charlestone - 哇,多么有趣的解释! - TechnoCat

1

我发现问题出在我使用的是过时的Mavericks版本,我升级到最新版本后一切正常。第一步是确保您的版本是最新的。


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