我不确定如何解决我在尝试部署 nanoc 时遇到的错误。请参阅下面的错误。
aliaas@Alis-MacBook-Air ~/projects/portfolio/2014_portfolio
❯ nanoc deploy --target public 正在加载站点数据...完成 aliflyn1@aliflynnaas.com 的密码:协议版本不匹配 -- 你的外壳干净吗?(有关说明,请参见 rsync 手册页) rsync 错误:/SourceCache/rsync/rsync-42/rsync/compat.c(61) [sender=2.6.9] 处的协议不兼容(代码 2)
队长!我们被击中了!
信息:
RuntimeError: command exited with a nonzero status code 2 (command: rsync -glpPrtvz --exclude=".hg" --exclude=".svn" --exclude=".git" output/aliflyn1@aliflynnaas.com:/2014 )
编译栈:
(空的)
堆栈跟踪:
- /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/extra/deployers/rsync.rb:60:in `run_shell_cmd'
- /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/extra/deployers/rsync.rb:50:in `run'
- /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/commands/deploy.rb:89:in `run'
- /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/command_runner.rb:14:in `block in call'
- /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/error_handler.rb:70:in `handle_while'
- /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/error_handler.rb:26:in `handle_while'
- /Library/Ruby/Gems/2.0.0/gems/nanoc-3.6.7/lib/nanoc/cli/command_runner.rb:13:in `call'
- /Library/Ruby/Gems/2.0.0/gems/cri-2.5.0/lib/cri/command_dsl.rb:185:in `block in runner'
- /Library/Ruby/Gems/2.0.0/gems/cri-2.5.0/lib/cri/command.rb:298:in `call'
- /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。