【问题标题】:Emacs 24.3.1 and ECB 2.40 Error: ECB can only be used with cedet [1.0pre6, 1.1.9]Emacs 24.3.1 和 ECB 2.40 错误:ECB 只能与 cedet [1.0pre6, 1.1.9] 一起使用
【发布时间】:2013-04-17 15:46:17
【问题描述】:

运行带有 Emacs 24.3.1 和 ECB 2.40 的 Ubuntu 12.10。除了我几天前运行的 apt-get update && upgrade 之外,不确定是什么原因造成的。

当我重新启动计算机并运行 Emacs 并执行 M-X ecb-activate 时它开始了,我会收到以下错误:

ECB 2.40 - 错误:ECB 只能与 cedet [1.0pre6, 1.1.9] 一起使用!请安装并重启 Emacs!

我尝试了几件事,但还没有弄清楚究竟是什么导致了这个问题。几天前我做了一个 apt-get update && upgrade IIRC,它确实更新了一堆包,所以这是可能的。我运行 M-X cedet-version 并得到:

 CEDET Version: 2.0
            Requested   File        Loaded
 Package        Version     Version     Version
  ----------------------------------------------------------
  cedet:        2.0     nil     ok
  eieio:        1.4     nil     ok
  semantic:     2.2     nil     ok
  srecode:      1.2     nil     Not Loaded
  ede:          1.2     nil     Not Loaded
  speedbar:     1.0.4       nil     1.0
  cogre:        1.2     nil     Not Loaded
  cedet-contrib:    1.2     nil     Not Loaded

对这里发生的事情有什么想法吗?

【问题讨论】:

  • 对我有用的(经过更多谷歌搜索)是​​编辑 ecb/ecb-cedet-wrapper.el - 在该文件中找到以下行:(defconst ecb-cedet-required-version-max '(1 1 4 9) 并将第一个 '1' 替换为 '2': (defconst ecb-cedet-required-version-max '(2 1 4 9) 重新启动 emacs,一切正常。
  • 请看我关于 ECB/CEDET 新版本的回答

标签: emacs cedet emacs-ecb


【解决方案1】:

有一个fork of ECB 可以与新的 Emacs 和 CEDET 版本一起使用。您可以手动安装,也可以通过MELPA 安装(请参阅页面末尾关于如何激活 MELPA 的说明)。

【讨论】:

    【解决方案2】:

    对我有用(在谷歌搜索后)是编辑 ecb/ecb-cedet-wrapper.el - 在该文件中找到以下行:

    (defconst ecb-cedet-required-version-max '(1 1 4 9)
    

    并将第一个“1”替换为“2”:

    (defconst ecb-cedet-required-version-max '(2 1 4 9)
    

    重新启动 emacs,一切正常。

    【讨论】:

    • 或者在 ecb-2.40/ecb-upgrade.el 下为相同的 const。
    • 感谢您的信息,不再使用 ECB 来满足我的需要。
    【解决方案3】:

    经过大量的谷歌搜索,为我找到的唯一技巧是here:添加

    (setq ecb-version-check nil)

    到我的 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
      相关资源
      最近更新 更多