На сервере развертывания мы установили ZSH в качестве оболочки по умолчанию для пользователя развертывания. При входе в систему это работает нормально, однако при запуске cap deploy
кажется, что он выполняет bash вместо zsh, поскольку у него есть проблемы с несколькими конкретными командами zsh, которые не распознаются. Это не серьезная проблема, но я хотел бы устранить ее, указав сценарию развертывания использовать zsh вместо bash. Как это делается?
Как указать Capistrano использовать ZSH вместо BASH?
Ответы (1)
вы можете добавить следующую строку в файл deploy.rb
default_run_options[:shell] = '/bin/zsh'
person
Charlie Greene
schedule
18.09.2012