我正在尝试在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?
非常感谢你。
答案 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