运行wpcli而不是/ usr / bin / env wp

时间:2014-12-03 22:09:59

标签: wordpress unix ubuntu ssh capistrano

我正在使用wp-deploy(https://github.com/Mixd/wp-deploy)来部署wordpress 这运行Capistrano 3和几个ssh命令。我的主人是bluehost。它在ssh上运行的命令之一是:

/usr/bin/env wp core install <arguments>

这是wp-cli(http://wp-cli.org/)。问题是我没有安装wp-cli的权限,我没有权限将文件添加到/usr/bin/env。但是,bluehost确实在wpcli命令下安装了wp-cli 问题是Capistrano执行/usr/bin/env wp core install <arguments>并且我想将其更改为wpcli core install <arguments>

我不知道这是Capistrano还是unix问题/解决方案。你能救我吗?

1 个答案:

答案 0 :(得分:0)

为了解决这个问题:
1.下载wp-cli wp-cli.phar
2.把它放在〜/ bin下 3.添加以下SSHKit命令映射:
SSHKit.config.command_map[:wp] = "php-cli /path/to/user/home/bin/wp-cli.phar"

相关问题