1

我正在运行 Ubuntu Natty 并从存储库中安装 Emacs 和 pymacs 和ropemacs。因此,当我将脚本添加到我的 .emacs 文件以加载ropemacs 和 pymacs 时,我收到以下错误:

文件模式规范错误:(错误“Pymacs Lisp version is 0.23, Python is 0.24-beta2”

我一直在阅读文档和自述文件,但我还没有发现这里发生了什么。所以我转向你。有任何想法吗?谢谢!

4

3 回答 3

2

我所要做的就是安装这个包https://launchpad.net/~portis25/+archive/emacs/+build/2287757 Ubuntu 会自动升级它并且效果很好。

于 2011-07-10T08:11:47.320 回答
0

我认为错误消息表明 Pymacs 的 Elisp 和 Python 方面不同步。

也许这是某种包装问题。根据http://packages.ubuntu.com/natty/pymacs,Ubuntu Natty 中的 Pymacs 版本是 0.23 。

我使用从https://github.com/pinard/Pymacs/downloads下载的 Pymacs 0.24-beta2 。

Pymacs 的 Elisp 部分位于pymacs.el中。在我的该文件副本中,它说:

Pymacs Lisp version is 0.24-beta2... 

pymacs.py中,它说:

lisp._protocol.send('version', '"0.24-beta2"')
于 2011-07-09T16:13:19.810 回答
0

我手动安装pymacs的python部分,我在elpa的python模式下使用pymacs包(它包含pymacs.el),然后这两个冲突,我在python模式下删除pymacs,它工作得很好。也许你是同样的错误。或者你应该检查你的python版本。

于 2012-01-10T00:19:23.810 回答