--我不知道当我试图部署nanoc时,如何修复所得到的错误。参见下面的错误.
aliaas@Alis-MacBook-Air ~/projects/portfolio/2014_portfolio
❯nanoc部署--目标公共加载站点数据…done 1@aliflynnaas.com的密码:协议版本错配--您的外壳干净吗?(有关解释,请参见rsync手册页) rsync错误: /SourceCache/rsync/rsync-42/rsync/compat.c(61) sender=2.6.9上的协议不兼容(代码2)
舰长!我们被击中了!
消息:
RuntimeError:以非零状态代码2退出的命令(命令: rsync -glpPrtvz
编译堆栈:
(空)
堆栈跟踪:
如果你认为这是奈米的错误,请在-> https://github.com/nanoc/nanoc/issues/new <-
详细的崩溃日志已经写入./crash.log。
发布于 2014-03-07 19:02:41
这似乎是服务器的问题,而不是nanoc的问题。
搜索要引导我到this question的错误,它有以下答案:
一个登录脚本(..bashrc/..cshrc/等)可能是将数据输出到终端(当数据不应该输出时)。这会导致ssh在连接和准备复制时出错,因为它开始接收它不期望的额外数据。删除在启动脚本中生成的输出。
https://stackoverflow.com/questions/22232693
复制相似问题