首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将cedet 1.0更新为1.1

将cedet 1.0更新为1.1
EN

Stack Overflow用户
提问于 2012-04-26 01:15:41
回答 1查看 3.5K关注 0票数 11

我目前在OS X上使用emacs24。

代码语言:javascript
复制
CEDET Version:  1.0
                        Requested       File            Loaded
  Package               Version         Version         Version
  ----------------------------------------------------------
  cedet:                1.0             nil             ok
  eieio:                1.3             nil             ok
  semantic:             2.0             nil             ok
  srecode:              1.0             nil             Not Loaded
  ede:                  1.0             nil             Not Loaded
  speedbar:             1.0             nil             Not Loaded

emacs24附带了cedet,我正在尝试将CEDET1.0升级到1.1。我用:

代码语言:javascript
复制
emacs -Q -nw -l cedet-build.el -f cedet-build -f save-buffers-kill-terminal

然后把(load-file "~/.emacs.d/cedet/common/cedet.el")加到.emacs上,然后cedet告诉我一切都很好。

代码语言:javascript
复制
CEDET Version:  1.1
                        Requested       File            Loaded
  Package               Version         Version         Version
  ----------------------------------------------------------
  cedet:                1.1             ok              ok
  eieio:                1.4             ok              ok
  semantic:             2.1             ok              ok
  srecode:              1.1             ok              ok
  ede:                  1.1             ok              ok
  speedbar:             1.0.4           ok              ok
  cogre:                1.1             ok              Not Loaded
  cedet-contrib:        1.1             ok              Not Loaded

然而,当我尝试运行它时,语义模式崩溃了,就像引导的齐柏林飞艇一样:

自动加载未能定义函数语义模式

我还没有尝试在emacs23上运行它,我的系统上也没有安装emacs23。我也没有macports或fink,我用自制软件安装了emacs。所以它的香草emacs。

我猜想是因为有一个内置到emacs中的cedet内置的东西正在崩溃,我查看了一下cedet和emacs站点,并做了一些googling来查看是否有方法来升级它,而我还没有看到升级文档可能是因为emacs24是预发布的,而cede1.1是相当新的。

提前干杯..。:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-26 05:48:39

请注意,CEDET 1.1 (和1.0)的激活与与Emacs捆绑的CEDET的激活不同。你需要使用这样的东西:

代码语言:javascript
复制
(load-file "..../cedet/common/cedet.el")
(semantic-load-enable-excessive-code-helpers)

装载并激活它。这是旧的行为已经改变的版本,目前在CEDET的存储库-从本周开始,开发切换到相同的方案是使用的CEDET在Emacs。

要阅读更多关于“旧”激活方案的信息,请访问my article (尽管我想用“新”激活方案的描述来更新它)。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10326001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档