我将远程终端上的 emacs 升级为 23-snapshot。因为我在那里没有root权限,所以我做了'make install'并将'prefix'设置为我的主目录中的一个文件夹。现在,当我启动 emacs 时,它给出了一个错误“无法打开加载文件:编码-kb”,它也无法运行 dired 或加载 cc-mode。我试着用'--no-site-file'、'-Q'、'-q'开始它,都有同样的问题。我的 .emacs 是空的。有什么建议么?
谢谢你的帮助。
问候,尼西斯
更新:这些是我尝试运行“emacs”无参数时收到的消息。
Warning: arch-dependent data dir (/usr/local/libexec/emacs/23.0.93/x86_64-unknown-linux-gnu/) does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.0.93/site-lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/site-lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.0.93/lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.0.93/leim' does not exist.
它是一个 64 位系统。Emacs 源代码取自 cvs 使用
cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co emacs
update2:感谢查理和特雷的回答。我想我会跳过“make install”并暂时坚持使用 src/emacs。干杯。