如何解决Unison 2.48 \ n“,但收到”grunt-cli:grunt命令行界面(v1.2.0)

  1. 我使用docker和统一。
  2. 我在https://www.mgt-commerce.com/documentation/mgt-development-mac-file-synchronization中一步步地进行操作。
  3. 我忘了运行文件同步,然后在我的项目上使用SSH运行grunt。
  4. 在我的ssh项目上运行grunt并开始文件同步之后。 有些麻烦就是这样的。

    致命错误:从服务器收到意外的头文件:期望“Unison 2.48 \ n”,但收到“grunt-cli:grunt命令行界面(v1.2.0)\ n”,它在“g”处有所不同。 这可能是因为您在客户端和服务器计算机上安装了不同版本的Unison,或者因为您的连接失败,某人正在打印错误消息,或者因为远程loginshell在启动Unison之前正在打印某些内容。

我必须尝试从mgt-commerce [dot] com / documentation / mgt-development-mac-file-synchronization进行故障排除。 但没有工作,并尝试卸载我的unison仍然没有工作。

图片

你应该把这个与MGT商务支持,真的。 可能您正在使用错误的URL或主机名称。

Unison连接到主机时,会启动该主机上的unison可执行文件。 然后尝试build立与在远程主机上运行的可执行文件的联系。

在这种情况下,Unison抱怨,因为它找不到一个可执行文件可以交谈。 特别是,名为grunt-cli的可执行文件正在回复。

您可以尝试通过执行以下操作来解决此问题:

 ssh root@127.0.0.1 unison -version 

这应该打印一些像

 unison version 2.40.63 

(版本号可能不同。)如果看不到这样的消息,则表示在远程主机上找不到Unison。 确切的错误信息应该给你一些提示。