簡體   English   中英

Nanoc部署rsync錯誤(代碼2)

[英]Nanoc Deployment rsync error (code 2)

我不確定如何解決嘗試部署nanoc時遇到的錯誤。 請參閱下面的錯誤。

aliaas @ Alis-MacBook-Air〜/ projects / portfolio / 2014_portfolio
c nanoc部署-目標公共正在加載站點數據…完成aliflyn1@aliflynnaas.com的密碼:協議版本不匹配-您的外殼干凈嗎? (有關說明,請參見rsync手冊頁。)rsync錯誤:/SourceCache/rsync/rsync-42/rsync/compat.c(61)上的協議不兼容(代碼2)[sender = 2.6.9]

隊長! 我們被打中了!

信息:

RuntimeError:使用非零狀態代碼2退出的命令(命令:rsync -glpPrtvz --exclude =“。hg” --exclude =“。svn” --exclude =“。git”輸出/ aliflyn1@aliflynnaas.com:/ 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:在`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:在“通話中阻止”
  5. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/error_handler.rb:70:在`handle_while'中
  6. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/error_handler.rb:26:在`handle_while'中
  7. /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/command_runner.rb:13:在'call'中
  8. /Library/Ruby/Gems/2.0.0/gems/cri-2.5.0/lib/cri/command_dsl.rb:185:在'跑步者中'
  9. /Library/Ruby/Gems/2.0.0/gems/cri-2.5.0/lib/cri/command.rb:298:在'call'中
  10. /Library/Ruby/Gems/2.0.0/gems/cri-2.5.0/lib/cri/command.rb:298:在`run_this'...中省略了9行。 有關詳細信息,請參見完整的崩潰日志。

如果您認為這是nanoc中的錯誤,請在-> https://github.com/nanoc/nanoc/issues/new <-

詳細的崩潰日志已寫入./crash.log。

這似乎是服務器問題,而不是nanoc問題。

搜索您遇到的錯誤將我帶到這個問題該問題具有以下答案:

您的登錄腳本之一(.bashrc / .cshrc / etc。)可能正在將數據輸出到終端(不應該這樣)。 這會導致ssh在連接並准備開始復制時出錯,因為它開始接收意外的額外數據。 刪除啟動腳本中生成的輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM