我最近使用下面的说明在Windows上安装了WP-CLI。 但是,当我键入wp shell我得到一个错误:
该系统找不到指定的path。
Psysh并不捆绑在wp-cli.phar中,但你应该可以包含它,就像这样:
子时间文本2 – 不能运行空格和引号的Windows命令
closurespidgin对话窗口中的标签
在后台运行Tshark
linux命令“符号
如何使用需要特定文件名的CLI工具在批处理脚本中使用通配符?
wget psysh.org/psysh -O psysh.phar PHP wp-cli.phar –require = psysh.phar shell
“wget”不被识别为内部或外部命令,可操作程序或batch file。
请帮忙! 我在兔子洞下面太远了。 我想用WP CLI让我的生活更轻松!
遵循安装说明(来自http://wp-cli.org/docs/installing/ ):
在Windows上安装#如上所述通过作曲者安装或使用以下方法。
确保你已经安装了PHP,并且在你的path中,这样你就可以在全局执行它。
手动下载wp-cli.phar并将其保存到文件夹,例如c: wp-cli
使用以下内容在c: wp-cli中创build一个名为wp.bat的文件:
@ECHO OFF PHP "c:/wp-cli/wp-cli.phar" %*
将c: wp-cli添加到您的path中:
setx path "%path%;c:wp-cli"
您现在可以在Windows命令行的任何位置使用WP-CLI
如何运行JavaScript的Windows控制台
Linux命令行开关和参数是否有标准?
如何使用命令行(CLI)更改Windows 7上的文件和文件夹权限?
Linux命令行的SSL服务器?
您似乎将通过Composer安装WP-CLI的说明与手动安装的说明混合在一起。 你需要坚持一个或另一个。 我记得按照手动安装说明,一切都很好。 按照这些说明。 忘记作曲现在。
wget是一个Unix程序,如果没有专门安装的话就不能在Windows上运行。 不要将其用于此安装。
这听起来像WP-CLI或PHP从您的全局路径中缺少。 按照http://PHP.net/manual/en/faq.installation.PHP#faq.installation.addtopath中的说明操作,以确保PHP在全球范围内可执行。 具体如下:
进入控制面板并打开系统图标(开始→控制面板)
转到高级选项卡
点击“环境变量”按钮
查看“系统变量”窗格
找到路径条目(您可能需要滚动才能找到它)
双击Path条目
在最后输入你的PHP目录,包括';' 之前(例如; C: PHP)
按OK
对WP-CLI可执行文件的路径做同样的事情。 结果应该看起来像我自己的PATH下面。
wp shell命令需要一个名为psysh的库才能在Windows上正常工作。 虽然有一些建议可以通过在全球范围内安装psysh库(在问题中也提到)来实现它,但是我不喜欢只为一个库安装全局依赖关系到composer的想法。 虽然这工作得很好,但感觉有点像我的反模式。
相反,我分叉wp-cli来创建一个内置的需求,所以它可以在Windows上使用标准的wp-cli.phar
在这里下载最新的windows版本
在撰写本文时,分叉版本是1.4.0。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。