1

Salesforce CLI 最近安装在我的系统中,它显示每个命令的以下信息。

! sfdx-cli: update available from 6.55.1-be0b3dc4c4 to 7.22.0-de5c6ecff8

我无法为此创建项目。我还通过在环境变量中将禁用自动更新设置为 ture 进行了检查。

当我运行 sfdx 更新时,更新失败并出现以下错误

SHA mismatch: expected <alpha-numaric id> to be <different alpha-numaric id> 
4

3 回答 3

3

这似乎不时出现,我今天受到了打击。在我的情况下,无论是以标准权限运行还是以管理员身份运行都没有区别。

为了解决这个问题,Salesforce 产品管理在 github 上建议完全卸载并重新安装 CLI。

我试图避免这样做,所以我做了以下事情:

> sfdx plugins:uninstall salesforcedx
> sfdx update

这对我来说可以替代完整的卸载/重新安装。

于 2020-09-05T08:23:40.883 回答
1

如果在 Windows 上尝试以管理员身份运行。这似乎解决了我的问题(在 Windows Server 12 上)。

如果您使用的是 Linux 机器,请尝试使用 sudo 权限运行。

于 2020-07-14T15:12:24.410 回答
0

在 Windows 操作系统中,sfdx 更新需要管理员权限。您应该以管理员身份运行命令提示符,然后尝试更新 sfdx。我只是这样做了,并且能够完成 sfdx 更新。

于 2021-02-23T09:54:59.123 回答