WP Cli不能在Windows上执行

时间:2021-09-28 作者:Jonas Bang

我已尝试在运行windows 10的windows计算机上安装Wordpress CLI。但出于某种原因,每次我试着

wp
命令它说

\'sh\' is not recognized as an internal or external command,operable program or batch file. 
我曾多次尝试重新安装它,并用不同的指南从头开始进行设置,但都不起作用。

bat文件是这么说的

@ECHO OFF
SET BIN_TARGET=%~dp0/./wp-cli.phar
php "%BIN_TARGET%" %*
这是我用来将其指向bat文件的环境变量enter image description here

这就是。phar文件和我的。bat文件位于运行CLI的位置。

感谢所有帮助

当做

乔纳斯·邦

1 个回复
最合适的回答,由SO网友:Vitor Almeida 整理而成

目前,我的CI/CD中有几个进程运行在wp cli中,所有进程在windows和unix中都可以正常工作。根据我的经验,这是您在windows中的最佳选择:

#1 Add PHP to your Windows Path Variable

#2 安装,组件@Rup 建议:,Git-bash terminal.

#3 执行如下wp cli命令:

vendor/bin/wp cache flush --path=public/wp-cms/wp-core
此代码认为您使用的是wp cli托管composer, 文件位于供应商文件夹中,否则您可以替换vendor/bin/wp 具有wp

enter image description here

相关推荐

使用WP-CLI跳过WooCommerce 4.5.x自注册

我有一个bash(.sh)脚本,用于安装WordPress,并通过WP-CLI命令安装/激活各种插件。现在,我想通过安装/激活WooCommerce并通过wp option set 命令我想输入WooCommerce入职设置步骤中询问的基本内容(地址等),但在bash中。我不想在wp admin中处理实际的入职步骤。已尝试:wp option set woocommerce_onboarding_opt_in "yes" wp option set woocommerce_on