升级到 Mac OS X Catalina 后,我正试图让协调工作。不幸的是,macports 安装了更新版本的 ocaml (4.08.1),这意味着 unison 2.51.2 版本无法编译。
好吧,没问题,我只是同步更新到 git master,然后重新编译。不幸的是,这在同步时失败了,因为用于在 mac (4.08.1) 上编译的 ocaml 版本与用于在另一台机器上编译的版本 (4.07.1) 不同。叹。好的,使用 opam magic 在我的机器上安装 4.07.1。一切都应该没问题,对吧?不!
这是错误:
Connected [//zzzmyhost//home/clements/unison-home -> //zzzmyotherhost//Users/clements/clements]
Looking for changes
Uncaught exception Failure("input_value: ill-formed message")
Raised at file "/private/tmp/unison/src/lwt/lwt.ml", line 126, characters 16-23
Called from file "/private/tmp/unison/src/lwt/generic/lwt_unix_impl.ml", line 102, characters 8-23
Called from file "/private/tmp/unison/src/update.ml" (inlined), line 2105, characters 2-69
Called from file "/private/tmp/unison/src/uitext.ml", line 978, characters 16-56
Called from file "/private/tmp/unison/src/uitext.ml", line 1066, characters 6-90
Called from file "/private/tmp/unison/src/uitext.ml", line 1088, characters 19-66
Called from file "/private/tmp/unison/src/uitext.ml", line 1144, characters 21-43
这是怎么回事?