当前位置: 首页 > 知识库问答 >
问题:

如何从命令行更新 X 代码

阮炯
2023-03-14

我正在尝试从命令行更新Xcode。最初我试着跑步:

 xcode-select --install

这导致了以下消息

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

所以问题仍然存在,有没有办法从命令行更新Xcode?

共有3个答案

卢宜然
2023-03-14

当我卸载Xcode的完整版本以重新安装CLI版本时,我遇到了同样的问题。我的解决办法是:

sudo xcode select-s/Library/Developer/CommandLineTools

施华奥
2023-03-14

我也遇到了同样的问题,我通过执行以下操作解决了这个问题:

  1. 删除旧工具 ($ sudo rm -rf /库/开发人员/命令行工具
  2. 再次安装 xcode 命令行工具($ xcode 选择 --安装)。

完成这些步骤后,您将看到一个弹出窗口,用于安装新版本的工具。

贺功
2023-03-14

您实际使用的是安装Xcode命令行工具的命令-xcode-select--install。因此您收到的错误消息-工具已经安装。

更新Xcode需要的命令是softwareupdate命令[args…]。您可以使用softwareupdate--list查看可用的内容,然后softwareupdate--install-a安装所有更新或softwareupdate--install

正如注释中提到的,这里是软件更新工具的手册页。

2019年更新

很多用户都遇到了这样的问题,softwareupdate--install-A实际上无法更新到Xcode的最新版本。造成这种情况的原因很可能是macOS更新尚未完成(正如@brianlmerritt在下面指出的那样)。在大多数情况下,首先更新macOS将解决问题,并允许更新Xcode。

更新Xcode命令行工具

很大一部分用户都在尝试更新Xcode命令行工具。实现这一点的最简单方法是删除旧版本的工具,然后安装新版本。

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

将出现一个弹出窗口,引导您完成剩余的过程。

 类似资料:
  • 我有以下文件: 我运行以下命令: 但它什么也没做。依赖项不会得到更新,也不会反映在类路径上。命令的输出为: 不过,通过EclipseGradle插件实现这一点是可行的。

  • 问题内容: 我想直接在命令行执行单个php语句,而不必使用单独的php文件。 这怎么可能 ? 问题答案: 如果您要在命令行中使用PHP,建议您安装 phpsh,这是一个不错的PHP shell。这很有趣。 无论如何,php命令提供了 两个开关来从命令行执行代码 : 您可以这样使用php的 -r开关 : 上面的PHP命令应该 输出 并 返回, 如您所见: 另一个有趣的开关是 php -a : 与 p

  • 我遵循以下指示https://code.visualstudio.com/docs/setup/mac但我没有成功。这就是我进去时发生的事情 我得到了以下信息: 我还查找了以下问题:如何在OSX上从命令行打开Visual Studio代码?,这没用。 我在VSCode中只有一个终端选项,zsh。

  • 问题内容: 如果我从命令行()执行然后执行,我会看到此字符串已添加到PATH。如果我关闭并打开命令行,则该新字符串不在PATH中。 将来如何从命令行永久更新PATH,而不仅限于当前进程? 我不想通过转到“系统属性”→“高级”→“环境变量”并在那里更新PATH来执行此操作。 问题答案: 有关如何执行此操作的文档可以在MSDN上找到。关键摘录是这样的: 要以编程方式添加或修改系统环境变量,请将它们添加

  • 问题内容: 我有以下代码行可运行批处理文件, 但是我希望它在后台运行,而不是向用户显示命令行。我该如何更改才能做到这一点? 问题在于命令窗口打开并中断程序GUI。我只希望命令窗口在执行批处理文件时不可见。 问题答案: 完全删除“开始”将完成您想要的操作(因为这就是创建窗口的原因): 我已经对此进行了测试,并且可以正常工作,当然,如果您想与命令提示符进行通信,则必须具有输入和输出流,也不要忘记您的错

  • 在我管理的Postgres数据库中,我对一些表进行了一系列的删除和更新。有人建议在一系列删除之后安排一个重新索引,作为解决10分钟的下一步更新无限冻结(正如它随机发生的那样)的方案。)DOS指令提供了这一点: 我们必须使用版本 9.1.3,因为这是企业标准。我已经尝试了我能想到的所有选项,但它不需要命令来重新索引: 我也尝试过 和 ...但它们都以错误结尾: 有没有人有一个工作示例可以澄清正确的语