当尝试通过 同步两个路径(其中一个是远程路径)时ssh
,一致失败并显示
致命错误:内部错误:新档案不相同。
通过网络安装同步效果很好。
虽然unison -debug all
不会产生任何可能错误的指示,但使用它ssh -v
会导致很多问题
通道 0:外部数据错误
错误。然而,两台机器运行相同版本的 unison (2.40.63)。
答案1
正如所暗示的这张 macports.org 门票,问题在于在两台机器上编译时使用了两个不同的 OCaml 主要版本(3.12 与 4.0)。要么使用相同的两台机器上的二进制文件或(由于架构不同,我的情况就是如此)统一重新编译完全相同的OCaml 版本。
(旁注:Karl M编译的Windows版本需要 OCaml 3.12)