如何在 mac 上安装 aserve 并将其加载到 lispbox-0.7 中?



我在"Practical Common Lisp"(优秀书籍(的第26章。 我正在尝试从 https://github.com/Apress/practical-common-lisp 下载:

CL-USER> (defpackage :com.gigamonkeys.web
(:use :cl :net.aserve :com.gigamonkeys.html))

这给出了这个错误:

(There is no package named "NET.ASERVE" .
[Condition of type CCL::NO-SUCH-PACKAGE])

克隆 https://github.com/franzinc/aserve.git 后 我跑了:

CL-USER> (asdf:oos 'asdf:load-op :aserve)

但出现错误:

There is no package named "EXCL" .
[Condition of type CCL::NO-SUCH-PACKAGE]

我找不到软件包 EXCL,所以我安装了便携式服务并运行:

CL-USER> (load "~/GitHub/portableaserve/INSTALL.lisp")

但又得到了:

there is no package named "EXCL" .
[Condition of type CCL::NO-SUCH-PACKAGE]

有人知道如何在 mac 上的 lispbox-0.7 中安装 allegroserve(包括 EXCL(以运行上述 defpackage 命令吗?

Lisp-in-a-box虽然在Practical Common Lisp中占有突出地位,但现在已经有好几年没有了(这本书是2005年出版的(。

我建议使用Portacle作为完整的预配置环境。

这是Quicklisp附带的,所以你可以(ql:quickload "aserve")

最新更新