怎样判断「Command Line Tools」是否已经安装了呢?

Sean.Lv 发布于 2013年10月26日
无人欣赏。

升级到OS X Mavericks和Xcode5之后迷茫了,不知道「Command Line Tools」装了没?是否需要单独安装?

共9条回复
kxdd2002 回复于 2013年10月26日

汗,如果你没有逗我,那么分辨不出来说明你根本不需要它,忘了它吧。

Sean.Lv 回复于 2013年10月26日

1楼 @kxdd2002 ;-D 新做系统,目前是还没有用到。以前在Xcode->Preferences->Downloads下是可以看到的,现在Xcode5已经看不到了。所以才有这么一问的。

kxdd2002 回复于 2013年10月26日

2楼 @Sean.Lv 不一起安装了,你不知道就是没装,想弄的话:

xcode-select --install

这东西不玩命令行用不到,所以苹果把它从xcode里分离了。

genedna 回复于 2013年10月26日

安装 brew 后执行 brew doctor 命令后会自动提示你安装的。

Sean.Lv 回复于 2013年10月26日

发现在两种安装Command Line Tools的方法:

  1. 通过xcode-select --install(@kxdd2002 提供)或brew doctor(@genedna 提供)自动安装;
  2. 在Developer Apple网站下载Command Line Tools (OS X Mavericks) for Xcode - Late October DMG安装。

两种方法都可以,但是还不知道通过这两种方法安装有什么区别。

Sean.Lv 回复于 2013年10月28日

终于搞明白了!

xcode-select --install 实际上是启动了 /System/Library/CoreServices/Install Command Line Developer Tools.app 应用,该应用从Apple服务器上下载「CLToolsExecutables.pkg」和「MacOSX109_SDK.pkg」执行安装。

从Apple开发者网站下的Command Line Tools (OS X Mavericks) for Xcode - Late October DMG,实际上在包的也是上面两个.pkg。

所以无论通过哪种方法,安装的都是一样的。

另外,如果想知道自己的机器是否已经安装了「Command Line Tools」,检查一下/Library/Developer/CommandLineTools文件夹是否存在。

另另外,如此之后。不知道怎么更新CLT!!通过App Store更新??

chenyu 回复于 2013年10月28日

6楼 @Sean.Lv Command Line Tools 安装上有什么用,举个简单的栗子吧……

decimalbell 回复于 2013年10月28日

6楼 @Sean.Lv 是的,App Store会提示更新的,我用xcode-select --install正在安装的时候App Store也提示更新了,安装完毕的时候appstore的提示自动消失了,这个应该是以前要安装过Command Line Tools 才会有提示

Sean.Lv 回复于 2013年10月28日

7楼 @chenyu 我主要是使用Node.js的时候偶尔用到,比如node-gyp(Node.js native build tool)。

登录 或者 注册
相关帖子