标签: ubuntu capistrano zsh
在部署服务器上,我们将ZSH设置为部署用户的默认shell。在登录时,这工作正常,但是当运行cap deploy时,它似乎正在执行bash而不是zsh,因为它有一些无法识别的特定zsh命令的问题。这不是一个严重的问题,但我想通过指示部署脚本使用zsh而不是bash来消除这个问题。这是怎么做到的?
cap deploy
答案 0 :(得分:0)
您可以将以下行添加到deploy.rb
default_run_options[:shell] = '/bin/zsh'