OSX 10.9上的命令行工具:已安装,但无法显示?

时间:2013-11-01 23:57:58

标签: xcode macos bash osx-mavericks command-line-tool

我正在尝试在OSX 10.9 Mavericks上安装CLT。

在我问之前,我提到了这些问题:

Failed to install command line tools on OSX Mavericks

Xcode 4.4 and later install Command Line Tools

我通过App Store以最新版本安装了XCode 5.

然后,正如各种教程中所提到的,我在bash中键入了“xcode-select --install”,但是,没有任何窗口告诉我安装CLI,但这些输出:

$ xcode-select --install
Usage: xcode-select -print-path
   or: xcode-select -switch <xcode_folder_path>
   or: xcode-select -version
Arguments:
   -print-path                     Prints the path of the current Xcode folder
   -switch <xcode_folder_path>     Sets the path for the current Xcode folder
   -version                        Prints xcode-select version information

我尝试手动运行"/System/Library/CoreServices/Install\ Command\ Line\ Developer\ Tools.app",但没有显示任何内容。

我打开了包裹,然后尝试了

"sudo /System/Library/CoreServices/Install\ Command\ Line\ Developer\ Tools.app/Contents/MacOS/Install\ Command\ Line\ Developer\ Tools "

并且失败了:

"2013-11-01 19:48:45.060 Install Command Line Developer Tools[42474:507] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x6207, name = 'com.apple.dt.CommandLineTools.installondemand'
See /usr/include/servers/bootstrap_defs.h for the error codes."

我启用了root帐户并尝试在root下运行它,输出相同。

我不知道这意味着什么,我尝试了"--pkg-info=com.apple.pkg.DeveloperToolsCLI"

CLI似乎无效,输出为:

"No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'."

我去了Apple的网站,下载并安装了这个文件:

command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg

一切顺利,安装过程中未报告任何错误。

但是,当我尝试在XCode中找到CLI时,它不存在。

另一次"--pkg-info=com.apple.pkg.DeveloperToolsCLI", still "No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.".

现在我感到很困惑......我该如何安装这个CLI?

非常感谢你。

2 个答案:

答案 0 :(得分:1)

确保您已更新到最新版本的Mavericks,然后重新启动。再次运行{{1}}。否则,请卸载XCode并从App Store重新安装。

答案 1 :(得分:0)

我先叫sudo rm -rf /Library/Developer/CommandLineTools,然后叫xcode-select --install。 sw_vers:

ProductName:    Mac OS X
ProductVersion: 10.15.2
BuildVersion:   19C57