【问题标题】:Pymacs helper did not start after 30 secondsPymacs 助手在 30 秒后没有启动
【发布时间】:2012-11-06 15:41:28
【问题描述】:

我看到了其他关于此的问题,但实际上没有一个问题得到回答,而且都不是我的问题。

我有一个新系统,emacs 23.1,Centos 6.2(我认为)。我下载了最新的 pymacs 并安装了它。但是,我得到:

error: Pymacs helper did not start within 30 seconds

这是与以前一直有效的 .emacs 和 .bashrc 一起使用的。此外,似乎当我从 gnome 运行时,它确实找到了 pymacs 助手(但ropemacs 没有运行),但是在 KDE 中(这是我实际尝试使用的)它给出了 pymacs 助手错误。

正在编辑,因为我在几个月后再次遇到这个问题时发现了这个问题。

现在,我在 gnome 中也遇到了 pymacs helper 错误。我已经注释掉了这一行:

(autoload 'python-mode "python-mode" "Python editing mode" )

但这似乎没有帮助。这是最新的 pymacs。

【问题讨论】:

标签: python emacs ropemacs pymacs


【解决方案1】:

AFAIK 如果加载了较旧的 pymacs.el,则会发生该错误。检查这样的事情是否还在你的路上。

如果问题仍然存在,请使用 python-mode 内联 Pymacs:

bzr 分支 lp:python-mode/components-python-mode

【讨论】:

    【解决方案2】:

    Pymacs 的作者指出,这是与旧版本的 python-mode.el 相关的问题,它加载了自己的 Pymacs 副本。他提出了两种不同的解决方案(见here):

    1) 注释掉 python-mode 初始化(我猜 pymacs 会加载它)
    2) 将变量 py-load-pymacs-p 设置为 @987654328 @

    如果我没记错的话,第二个修复程序不适用于我的 emacs,但第一个修复程序可以。此外,可能需要更新您的 Pymacs 版本,据我所知它现在是在 github 上开发的,因此您可以使用上述 repo 中的版本。

    【讨论】:

    • 作为上述内容的扩展:如果 Pymacs 是单独安装的,请删除与(旧)python-mode.el 一起提供的 pymacs.el,因为它会在您的路径中并且可能会打扰
    • 在哪里可以找到 python 模式初始化?我似乎没有 python-mode.el 或者我不知道在哪里可以找到它。它不在我的 .emacs.d/ 目录中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多