【问题标题】:How to instruct Capistrano to use ZSH instead of BASH?如何指示 Capistrano 使用 ZSH 而不是 BASH?
【发布时间】:2012-08-04 07:05:28
【问题描述】:

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

【问题讨论】:

    标签: ubuntu capistrano zsh


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      相关资源
      最近更新 更多