如何指示Capistrano使用ZSH而不是BASH?

时间:2012-08-04 07:05:29

标签: ubuntu capistrano zsh

在部署服务器上,我们将ZSH设置为部署用户的默认shell。在登录时,这工作正常,但是当运行cap deploy时,它似乎正在执行bash而不是zsh,因为它有一些无法识别的特定zsh命令的问题。这不是一个严重的问题,但我想通过指示部署脚本使用zsh而不是bash来消除这个问题。这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

您可以将以下行添加到deploy.rb

default_run_options[:shell] = '/bin/zsh'