通用Lisp/外部库/ASDF/安装ASDF
外观
许多 Lisp 系统,包括 SBCL、Allegro、OpenMCL 和 ECL,都包含 ASDF。要测试这一点,请尝试在 Lisp 解释器中输入以下内容
(require '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.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")