我正在尝试在命令行上使用 Unison。
我已经安装了命令行工具,但运行 unison 会打开 GUI。当我输入密码时,GUI 停留在“正在连接...”对话框中,并弹出异常:
"Exception raised during posting of notification. Ignored. exception: 'Unix error(Bad file descriptor,write,)' invoked observer method: '*** -[MyController controlTextDidEndEditing:]' observer: 0x257190 notification name: 'NSControlTextDidEndEditingNotification'"
有什么办法可以解决这个问题,并在命令行上运行 unison 吗?连接反过来,从我的 Linux 到我的 Mac。
。
答案1
你可以尝试麦金塔构建一个真正的纯文本版本,而不是 GUI 版本的“命令行工具”。NSControlTextDidEndEditingNotification 的出现似乎表明它生成的“命令行工具”仍在使用一些 GUI 代码。
答案2
在命令行中添加“-ui text”。