我在 Windows 和 RHEL 上都有 Unison 2.40.63,所有配置都正常工作,除非我第一次尝试运行它时
Fatal error: Internal error: New archives are not identical.
Retaining original archives. Please run Unison again to bring them up to date.
首先,只是为了涵盖我们的基础,我会检查以确保在每台机器上调用相同版本的 Unison 。Unison 2.40.63 可能在两台机器上都安装了,但可能有一个不同的版本隐藏在第一个PATH
被调用的地方。见unison -version
。
不过这可能不是问题。这是在使用旧版本 Unison 之前出现的错误。请参阅此处和此处。如果我理解正确,那是因为 Unison 的版本是用不同版本的 OCaml 编译的。无论如何:
有许多更新版本的 Unison 可用。除非你有充分的理由,否则我会升级。我敢打赌这会解决你的问题。
如果你真的想要 2.40.63 版本,那么在每台机器上你必须先从源代码编译和安装 OCaml 3.12.1,然后用 OCaml 从源代码编译 Unison 2.40.63 并安装它。这就是我前一段时间必须做的事情才能使用这个版本的 Unison。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句