#ruby-on-rails #ruby #capistrano
#ruby-on-rails #ruby #capistrano
Вопрос:
Я переношу свое приложение на другой сервер, мой (cap) capistrano exec работает хорошо, но результат отличается от предыдущего.
версия before — Capistrano: 3.4.0 (версия Rake: 10.4.2)
" >> /deployment/temp/xx.sh
INFO [0e2f8651] Finished in 0.021 seconds with exit status 0 (successful).
INFO [7b2cf9d6] Running /usr/bin/env chmod u=rx,g=rx,o=rx /xx/temp/xxx.sh as xx@xxx
DEBUG [7b2cf9d6] Command: /usr/bin/env chmod u=x,g=rx,o=rx /xx/temp/xxx
INFO [7b2cf9d6] Finished in 0.018 seconds with exit status 0 (successful).
INFO [57f78a45] Running /usr/bin/env sudo cp -f /xx/temp/xx.sh /etc/init.d/xxx as dx@xx
DEBUG [57f78a45] Command: /usr/bin/env sudo cp -f /xx/temp/xxx.sh /etc/init.d/xxx
INFO [57f78a45] Finished in 0.028 seconds with exit status 0 (successful).
INFO [693eb1d8] Running /usr/bin/env sudo /sbin/chkconfig --add xxx as xxx@xxx
версия after — Capistrano: 3.6.1 (версия Rake: 10.4.2)
" >> /deployment/temp/xxxx.sh
✔ 03 xx@xxx 0.020s
04 chmod u=xx,g=xx,o=xx /xxx/temp/xxx.sh
✔ 04 xx@xx 0.017s
05 sudo cp -f /xxx/temp/xxxx.sh /etc/init.d/xxxx
Я хочу, чтобы вывод был похож на первый стиль.
где я могу настроить, чтобы решить эту проблему?
Комментарии:
1. Я вижу, что версия capistrano> = 3.5 использует формат airbrussh по умолчанию. set :format, :pretty может изменять стиль формата. Смотрите ссылку code diff
Ответ №1:
В deploy.rb
, установите уровень журнала:
set :log_level, :info
Комментарии:
1. Я добавляю # encoding: utf-8 set:log_level, :info set :format, :pretty в свой deploy.rb, но все равно показываю второй формат
2. Я вижу, что версия capistrano> = 3.5 использует формат airbrussh по умолчанию.