2014-12-03 48 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"

相關問題