我正在尝试在 Fedora 17 上安装 SLIME,以便可以执行一些 lisp。以下是我下载的内容: http://www.common-lisp.net/project/slime/#downloading
CVS 快照链接。
我有一个 .emacs 文件:
(add-to-list 'load-path "~/programming/slime/slime-2012-09-18")
(setq inferior-lisp-program "/usr/local/sbcl")
(require 'slime)
(slime-setup)
当我开始时emacs --debug-init
,我收到以下消息:
Debugger entered--Lisp error: (file-error "Cannot open load file" "slime")
require(slime)
eval-buffer(# nil "/home/sam/.emacs.el" nil t) ; Reading at buffer position 159
load-with-code-conversion("/home/sam/.emacs.el" "/home/sam/.emacs.el" t t)
load("~/.emacs" t t)
#[0 "\205\262
我究竟做错了什么 ?
答案1
您发布的 .emacs 代码没有任何问题,所以问题一定是 .emacs 中没有可读的 slime.el 或 slime.elc 文件~/programming/slime/slime-2012-09-18
。
答案2
我知道这是几年前的事了......这对我来说刚刚在 Fedora 21 中起作用,将第 2 行更改为:
(setq inferior-lisp-program "sbcl")