2

我想安装一个特定版本的 wp-cli 包,例如

wp package install geekpress/wp-rocket-cli@1.1

或者如果这不起作用,那么从特定的 github 提交

wp package install git@github.com:GeekPress/wp-rocket-cli.git#04ff23bbc3e293d44e8dde4ae64e1918f3e8534a

但两者都不起作用。有没有办法修复版本?我在自动化环境中使用 wp-cli,如果 wp-cli 包在其最新提交中更改命令,我不希望它中断。

4

1 回答 1

1

从 WP-CLI 版本 2.5.0 开始,在包名称和所需版本之间使用的分隔符冒号

wp package install wp-cli-configmaps/wp-cli-configmaps:1.0.1

要验证它是否正常工作,请使用wp package list命令 - 您应该在输出中看到您指定的版本:

+-------------------------------------+---------------------+---------+--------+----------------+
| name                                | authors             | version | update | update_version |
+-------------------------------------+---------------------+---------+--------+----------------+
| wp-cli-configmaps/wp-cli-configmaps | Bostjan Skufca Jese | 1.0.1   | none   |                |
+-------------------------------------+---------------------+---------+--------+----------------+

相关的 WP-CLI 源代码在这里。这可能也适用于 2.5.0 之前的 WP-CLI 版本。

于 2022-01-12T16:36:38.293 回答