2014-12-03 45 views
0

我正在使用wp-deploy(https://github.com/Mixd/wp-deploy)来部署wordpress。
这运行Capistrano 3和几个ssh命令。我的主机是bluehost。一个运行在SSH的命令是:运行wpcli而不是/ usr/bin/env wp

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

这是WP-CLI(http://wp-cli.org/)。问题是我没有安装wp-cli的权限,我没有权限将文件添加到/usr/bin/env。但是,bluehost确实已经安装了wpcli命令下的wp-cli。
事情是,卡皮斯特拉诺执行/usr/bin/env wp core install <arguments>,我想将其更改为wpcli core install <arguments>

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

回答

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"

相关问题