装载提升包问题

时间:2011-09-11 11:22:20

标签: lisp common-lisp

当我尝试通过emacs-slime加载Lift包时。

(load "/home/user/lib/lift")

我抓住了下一个错误

; compiling (LOAD "/home/user/lib/lift");; swank:close-connection: encoding error on stream
                       #<SB-SYS:FD-STREAM
                         for "socket 127.0.0.1:36328, peer: 127.0.0.1:59724"
                         {1003D9F5E1}>
                       (:EXTERNAL-FORMAT :LATIN-1):
                         the character with code 1069 cannot be encoded.

错误以及如何加载此软件包?

1 个答案:

答案 0 :(得分:2)

从CL规范中,LOAD用于加载Common Lisp源或编译文件。我猜测/home/user/lib/lift是您系统上的目录,这就是LOAD无效的原因。

如果您使用Quicklisp安装LIFT,那么您可能会获得最好的运气,然后按照LIFT User's Guide中的说明加载库:

(in-package #:common-lisp-user)  
(use-package :lift)