从ecb官网下载http://sourceforge.net/projects/ecb/下载2.4版本,make后报错ECB can only be used with [1.0pre6, 1.0.9]! Please install it and restart Emacs!
因为ecb2.4依赖于cedet1.0,并且做了版本检测。尝试着修改ecb-upgrade.el 文件,将ecb-check-requirements函数中的:
注释掉,重新make一下。将elc文件拷贝到ecb的目录。运行emacs24执行ecb-activate成功。这样emacs下开发的两个神器有可以正常使用了。
如果运行仍旧失败,并提示
Symbol's value as variable is void: stack-trace-on-error
在你的emacs配置中加上(setq stack-trace-on-error t)
本文详细介绍了如何解决在使用ecb版本2.4时遇到的与cedet版本不匹配导致的Emacs启动错误问题。通过修改ecb-upgrade.el文件中的版本检测部分,实现将依赖版本更改为可兼容范围,最终成功解决了错误并使得ecb与Emacs正常工作。
1万+

被折叠的 条评论
为什么被折叠?



