跳转到内容

通用Lisp/外部库/ASDF/安装ASDF

来自维基教科书,开放世界中的开放书籍

安装 ASDF

[编辑 | 编辑源代码]

它是否已为你安装?

[编辑 | 编辑源代码]

许多 Lisp 系统,包括 SBCL、Allegro、OpenMCL 和 ECL,都包含 ASDF。要测试这一点,请尝试在 Lisp 解释器中输入以下内容

(require 'asdf)

如果成功,则 ASDF 已安装并可以使用。

下载 ASDF

[编辑 | 编辑源代码]

如果你安装了 cvs,可以使用以下命令下载 asdf。在提示输入密码时按回车键。

cvs -d:pserver:[email protected]:/cvsroot/cclan login
cvs -z3 -d:pserver:[email protected]:/cvsroot/cclan co -P asdf

或者,你可以直接从 http://cclan.cvs.sourceforge.net/cclan/asdf/ 下载 asdf.lisp。

在 Debian Linux 和相关系统中,你可以使用以下命令安装 asdf

apt-get install cl-asdf

加载 ASDF

[编辑 | 编辑源代码]

将 asdf.lisp 和相关其他文件保存到您选择的任何位置。例如,我的 Lisp 文件位于我的主目录中的 /Users/Kirk/lisp 中。如果您在系统范围内安装 ASDF,它可能位于 /user/local/lib 中。

打开您正在运行的 Lisp 的启动文件。对于 clisp,这将是 ~/.clisprc.lisp。对于 cmucl,请尝试 ~/.cmucl-init。添加以下行

(load #p"/Path/to/asdf.lisp")

/Path/to 替换为 asdf.lisp 文件的完整路径。

例如,如果您在 Debian (或 Ubuntu) GNU/Linux 上使用了 cl-asdf 包,则命令将如下所示

(load #p"/usr/share/common-lisp/source/cl-asdf/asdf.lisp")
华夏公益教科书