显然 libncurses...dylib 相对于 Mutt 和其他使用 ncurses 的应用程序来说是坏的 OS X 10.6.3,尽管它在 10.6 中工作(正如我可以证明的那样)并且据报道它在 10.6.2 中工作。
有谁知道这是 Apple 认为的错误还是功能?如果有功能,对于想要升级 10.6...但又想使用 Mutt 之类的人,是否有解决方法?
谢谢
最佳答案
由于您的帖子细节很少,我猜您是在谈论 ncurses 中破坏箭头工作方式的错误? (作为副作用,当您尝试使用箭头时可能会退出程序)
我在这里描述了它:http://www.uponmyshoulder.com/blog/2010/os-x-10-6-3-broke-ncurses/
如果我们谈论的是同一件事,老实说,我认为这是一个错误。它与 ncurses 的文档不匹配,实际上没有任何意义。
我在两个多星期前提交了一份错误报告,到目前为止苹果还没有任何答复。
解决方法(如 Jonathan Groll 所建议)是从 10.6.2 系统复制/usr/lib/libncurses.5.4.dylib 和/usr/lib/libncurses.5.dylib。我真的不知道如何看待这样的库切换,因为它可能会引发其他问题,但它确实修复了这个错误。
关于macos - NCurses 和 OS X 10.6 发生了什么变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649644/