我正在与Envoy和Laravel进行SSH任务,问题是,当我做类似
的事情时@task('truncate', ['on' => 'remote'])
echo 'Truncating table...'
mysql --help
@endtask
输出
mysql: command not found
是的......我在远程服务器上安装了mysql。如果我手动ssh到它并编写mysql它按预期工作。
答案 0 :(得分:0)
我找到了解决方案。在远程服务器中,我使用Zsh和Envoy正在使用Bash,这就是为什么mysql没有加载PATH。