最近我一直试图在我的Linux电脑上安装ELI! 我按照http://www.franz.com/emacs/的指南进行操作!我也搜索了类似的错误并找到了这个帖子http://ubuntuforums.org/showthread.php?t=1646855 但是与论坛中的人不同,我无法从 scratch 缓冲区加载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 /本地/ acl82express /礼”
作为搜索路径,而我正在
“的/ usr /文档/ acl82express /礼”
作为路径(因为那里安装了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")
我感谢任何帮助!
SimonNyström
答案 0 :(得分:0)
注意前导“/” - 符号。我很确定它必须是“/ usr / Documents / acl82express / eli”。
答案 1 :(得分:0)
Documents通常是用户主目录中目录的名称。习惯上在/home/{user}/Documents
下找到它,其中{user}是当前登录的用户。 who am i | awk '{ print $1 }'
- 这是找出的方法,除非你忘了:)
此目录经常与〜(代字号)或$HOME
环境变量别名,因此在进行路径扩展时会发生这些“$ HOME / Documents”,“〜/ Documents”和“/ home / {user } / Documents“都将指向同一目录。