xcode-select –install 不能安装该软件,因为当前无法从软件更新服务器获得。

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

Xnip2018-11-05_13-47-17.png

如何使用命令行更新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]
打赏

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

xcode-select –install 不能安装该软件,因为当前无法从软件更新服务器获得。