xcode-select –install 不能安装该软件,因为当前无法从软件更新服务器获得。
解决Command Line Tools for xcode无法安装的问题
- Mac安装git或者运行一些其他命令都需要用到
command line tools for xcode
,如果你没安装,而你运行的命令又需要它,一般会自动弹窗让你安装,你直接点安装就行。 - 但有时候直接安装无法安装成功,出现提示:
不能安装该软件,因为当前无法从软件更新服务器获得。
英文版提示:Can’t install the software because it is not currently available from the Software Update server. -
当出现这些提示无法安装时,你可以自己去下载安装(注意,安装该工具无需安装Xcode,因为Xcode还是挺大的,好几个G,一般人不做iOS开发不需要下载它占用这么多空间):
https://developer.apple.com/download/more
这是我写文章时候的截图,你看到文章的时候可能已经比这个截图里版本新很多,反正找最新的可以用的版本就对了,有些是Candidate(候选)版本也可以用
如何使用命令行更新command line tool for xcode
运行以下命令查看可更新的软件
softwareupdate --list
比如我这边(2020.10.08)显示:
Software Update Tool
Finding available software
Software Update found the following new or updated software:
* Command Line Tools (macOS Mojave version 10.14) for Xcode-10.3
Command Line Tools (macOS Mojave version 10.14) for Xcode (10.3), 199250K [recommended]
* macOS 10.14.6 Update-
macOS 10.14.6 Update ( ), 2545010K [recommended] [restart]
其中有*
号开头的就是可更新的软件,注意这些软件不是“应用程序”里的软件,而是系统的。
由上可知,有*
号的选项有两个,一个就是我们前面说到的“Command Line Tools for Xcode”,另一个就是macOS本身(2545010K大概就是2.5G嘛,除了系统没有这么大的文件了)。
那怎么更新呢?其实没有更新选项,只有安装选项,就是-i
或--install
,后面附上参数就行,参数就是前面找到的可更新列表里的*
号后面那一整行,如下所示(由于有空格,所以参数要用双引号括住):
softwareupdate --install "Command Line Tools (macOS Mojave version 10.14) for Xcode-10.3"
安装完之后,再用softwareupdate --list
查看,已经少了前面那一项了,说明确实更新了
Software Update Tool
Finding available software
Software Update found the following new or updated software:
* macOS 10.14.6 Update-
macOS 10.14.6 Update ( ), 2545010K [recommended] [restart]

觉得文章对你有用的话鼓励一下我吧