安装vterm报错打不开 vterm-module


#1

安装插件vterm遇到下面的报错.

Compiling file /home/me/.emacs.d/elpa-26.2/vterm-20190502.1700/vterm.el at Tue Jun 11 11:54:30 2019
Entering directory ‘/home/me/.emacs.d/elpa-26.2/vterm-20190502.1700/’
vterm.el:77:1:Error: Cannot open load file: No such file or directory, vterm-module

提示目录不存在, 实际是存在的

$ ls ~/.emacs.d/elpa-26.2/vterm-20190502.1700/
CMakeLists.txt  elisp.h         LICENSE    utf8.c  vterm-autoloads.el  vterm-module.c  vterm-pkg.el
elisp.c         emacs-module.h  README.md  utf8.h  vterm.el            vterm-module.h

安全其他插件也遇到同样的问题.


#2

你得确保你当前打开的是26.2版本,假如你安装有多个版本的emacs的话


#3

M-x emacs-version 26.2


#4

module没有cmake成功吧?


#5

请教应该怎么处理?


#6

这个 Package 依赖动态模块(需要先用 C 编译器编译获得),从 MELPA 安装就会这样(没法 byte compile)。 你按 M-x vterm-module-compile 先编译这个动态模块,成功之后 M-x vterm 就可以开始用了。

如果需要 Byte compile 的话,可以自己回头手动编译 vterm.el


#7

#8

临时解决方案可以安装完执行一次

(vterm-module-compile) 

来编译term-module


#9

喔, 太难了, 先放弃了, 用着multi-term.


#10

感谢. 比较难实现. 先用其他将就着.