unison -addversionno 从服务器收到意外的标头

unison -addversionno 从服务器收到意外的标头

按照中的说明进行操作如何在一个系统上使用多个版本的unison?我用过

unison -addversionno

同步德班树莓派系统,但收到此错误

Contacting server...
Fatal error: Received unexpected header from the server:
 expected "Unison 2.48\n" but received "bash: unison-2.48: command not found\n", 
which differs at "b".
.
:

似乎找到了相同的版本,但被误解为不兼容。

我该怎么做才能让它发挥作用?

我还提交了一个错误GitHub

答案1

正如有关错误报告的讨论中所表明的那样-添加版本号目前截断次要版本号处的版本信息。

我已经安装了

unison-2.48.3

在服务器和客户端(通过复制二进制文件),但是-添加版本号正在寻找

unison-2.48

这是不存在的。

作为解决方法,我创建了指向 unison-2.48.3 的符号链接 unison-2.48。

ln -s unison-2.48.3 unison-2.48

现在它按预期工作了。

相关内容