我对盖帽很新,因此我无法理解一件事。
我的服务器上安装了wp-cli,我可以用wp
运行,即wp --vetsion
直接在服务器上输出WP-CLI 0.19.1 - 很棒。
我想要实现的是使用Capistrano
运行命令namespace :test do
desc "Show WP-CLI version"
task :dosomething do
run "cd #{release_path} && wp --version"
end
end
不幸的是它返回了以下错误:
sh: wp: command not found
我不知道我哪里出错了。
任何帮助都非常感激。
提前谢谢
答案 0 :(得分:1)
SSH进入您的服务器并运行which wp
或find /home/yourusername/ -name 'wp'
以找出wp-cli所在的位置。
假设wp-cli位于bin文件夹中的主路径下,那么您将添加run "cd #{release_path} && /home/yourusername/bin/wp --version"
。我希望这会有所帮助。