【问题标题】:Emacs 24.3.1 ECB 2.40 (built in) CEDET 2.0 (builtin) SEMANTIC 2.2 (builtin) Variable binding depth exceeds max-specpdl-sizeEmacs 24.3.1 ECB 2.40(内置) CEDET 2.0(内置) SEMANTIC 2.2(内置) 可变绑定深度超过 max-specpdl-size
【发布时间】:2014-01-04 02:19:43
【问题描述】:

当我输入ecb-activite 时,会导致以下错误:

ecb-clean-up-after-activation-failure: ECB 2.40: Errors during the layout setup of ECB.
   (error-type: error, 
    error-data: ("Variable binding depth exceeds max-specpdl-size"))

有什么建议吗?

【问题讨论】:

    标签: emacs emacs-ecb


    【解决方案1】:

    请从MELPA 安装 ECB 并重试?

    【讨论】:

    • 我从 MELPA 安装了 ECB 版本:20131116.1319,但仍然出现同样的错误。我需要以某种方式禁用内置的吗?
    • 您是如何获得内置 ECB 的? Emacs 本身没有它,如果它来自 Linux - 那么你需要卸载它......
    • 我卸载了所有其他软件包,从 emacs -Q 开始,然后评估 (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (package-initialize)。之后我安装了ecb。我仍然遇到同样的错误。我创建了一个 Backtrace 并发布了它:gist.github.com/m0smith/8261464
    • 我找到了使用(ignore-errors (ecb-activate)) 解决此问题的方法。如果错误被忽略,欧洲央行似乎按预期工作。 @alex-ott
    • (ignore-errors (ecb-activate)) 有什么帮助?我得到与@flatline 相同的结果。
    【解决方案2】:

    我从 Melpa 和 here 安装了 ECB,但没有任何运气。两者都给出同样的错误。使用 (ignore-errors ...) 技巧来启动它只会导致一条消息“ECB 现在已停用”,并且在此之后几乎杀死了 emacs。有人有办法让 ECB 与 Emacs 24.3 一起工作吗?我在 cygwin 中运行,但我的 emacs 环境没有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多