
の指示に従って1 つのシステムで複数のバージョンの 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
バグ報告に関する議論で判明したように-addversionno現在、バージョン情報はマイナー番号で切り捨てられます。
インストールした
unison-2.48.3
サーバーとクライアント(バイナリをコピーすることによって)で、-addversionno探していた
unison-2.48
存在しなかったもの。
回避策として、unison-2.48.3 を指すシンボリック リンク unison-2.48 を作成しました。
ln -s unison-2.48.3 unison-2.48
今では期待通りに動作します。