emacs - 如何为 Emacs 修复损坏的 Lisp 目录路径?

标签 emacs lisp installation path

我安装了新版本的 emacs(对我来说是新的)。我不想覆盖库存副本,所以我将它放在一个组可读目录 ~admin/sw 中。我将我的 $PATH 指向那里并且我能够拾取它,但是当我运行 ~admin/sw/bin/emacs 时我收到一大堆警告和错误:

Warning: arch-dependent data dir (/usr/local/libexec/emacs/23.1/x86_64-unknown-linux-gnu/) does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.1/site-lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.1/lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.1/leim' does not exist.

当我编译 emacs 时,我是这样做的:make install prefix=~admin/sw. 所有这些目录都存在,但它们存在于 ~admin/sw/share/...

如何配置我的环境以便 emacs 在那里查找文件?谢谢!

最佳答案

而不是

make install prefix=~admin/sw

尝试:

./configure --prefix=~admin/sw
make
make install

这可能需要一个绝对路径。

关于emacs - 如何为 Emacs 修复损坏的 Lisp 目录路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1998835/

相关文章:

sdk - 如何在 Ubuntu 上安装 OpenAL SDK?

powershell - 安装其他安装程序?

emacs - 如何使用 elisp 以惯用的方式就地转换一些文本?

macos - 如何在终端中启动 "emacsformacosx"

lisp - 如何并排打印 LISP 列表?

lisp - 大象数据库

ubuntu - emacs ubuntu 依赖问题

emacs - 从缓冲区外部更改缓冲区模式。以另一个缓冲区为幌子

scheme - Racket 计划 - 成员(member)?功能难题

mysql - 我应该使用哪一个 : MySQL Lite or SQLite?