Ошибка rsync развертывания Nanoc (код 2)

Я не знаю, как исправить ошибку, которую я получаю при попытке развернуть nanoc. См. Ошибки ниже.

aliaas @ Alis-MacBook-Air ~ / projects /folio / 2014_portfolio
❯ nanoc deploy --target public Загрузка данных сайта… выполнено [email protected] пароль: несоответствие версии протокола - чиста ли ваша оболочка? (объяснение см. на странице руководства rsync) Ошибка rsync: несовместимость протокола (код 2) в /SourceCache/rsync/rsync-42/rsync/compat.c(61) [sender = 2.6.9]

Капитан! Нас ударили!

Сообщение:

RuntimeError: команда завершена с ненулевым кодом состояния 2 (команда: rsync -glpPrtvz --exclude = ". Hg" --exclude = ". Svn" --exclude = ". Git" output / [email protected]: / 2014 )

Стек компиляции:

(пустой)

Трассировки стека:

  1. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/extra/deployers/rsync.rb:60: в `run_shell_cmd '
  2. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/extra/deployers/rsync.rb:50:in `run '
  3. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/commands/deploy.rb:89:in `run '
  4. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/command_runner.rb:14:in `block in call '
  5. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/error_handler.rb:70:in `handle_ while '
  6. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/error_handler.rb:26:in `handle_ while '
  7. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/command_runner.rb:13:in `call '
  8. /Library/Ruby/Gems/2.0.0/gems/cri-2.5.0/lib/cri/command_dsl.rb:185:in `block in runner '
  9. /Library/Ruby/Gems/2.0.0/gems/cri-2.5.0/lib/cri/command.rb:298:in `call '
  10. /Library/Ruby/Gems/2.0.0/gems/cri-2.5.0/lib/cri/command.rb:298:in `run_this '... пропущено еще 9 строк. Подробности смотрите в полном журнале сбоев.

Если вы считаете, что это ошибка в nanoc, сообщите об этом по адресу -> https://github.com/nanoc/nanoc/issues/new ‹-

Подробный журнал сбоев записан в ./crash.log.


person Ali Aas    schedule 06.03.2014    source источник


Ответы (1)


Похоже, это проблема вашего сервера, а не nanoc.

Поиск ошибки, которую вы получаете, приводит меня к этому вопросу, на который есть следующий ответ:

Один из ваших сценариев входа в систему (.bashrc / .cshrc / и т. Д.), Вероятно, выводит данные на терминал (хотя этого быть не должно). Это вызывает ошибку ssh, когда он подключается и готовится к копированию, поскольку он начинает получать дополнительные данные, которых он не ожидает. Удалите вывод, который создается в сценариях запуска.

person Denis Defreyne    schedule 07.03.2014