最近我一直在尝试在我的 Linux 计算机上安装 ELI!我已按照http://www.franz.com/emacs/的指南进行操作!我也搜索了类似的错误并找到了这个线程http://ubuntuforums.org/showthread.php?t=1646855 但是与论坛中的人不同,我无法从暂存缓冲区加载 fi-site-init.el 文件. 通过使用 --debug-init 标志打开 emacs,我得到以下错误消息
Debugger entered--Lisp error: (file-error "Cannot open load file" "fi-site-init.el")
load("fi-site-init.el")
eval-buffer(#<buffer *load*> nil "/home/simon/.emacs" nil t) ; Reading at buffer position 82
load-with-code-conversion("/home/simon/.emacs" "/home/simon/.emacs" t t)
load("~/.emacs" t t)
#[nil "\205\264
值得注意的是,在指南中他们有
“/usr/local/acl82express/eli”
作为我的搜索路径
“/usr/Documents/acl82express/eli”
作为路径(因为那里安装了 Allegro CL)
总而言之,这就是我写在 .emacs 文件中的内容
(push "/usr/Documents/acl82express/eli" load-path)
(load "fi-site-init.el")
(setq fi:common-lisp-image-name "/usr/Documents/acl82express/alisp")
(setq fi:common-lisp-image-file "/usr/Documents/acl82express/alisp.dxl")
(setq fi:common-lisp-directory "/usr/Documents/acl82express")
我很感谢任何帮助!
西蒙尼斯特罗姆