跳轉到內容

通用Lisp/外部庫/ASDF/安裝ASDF

來自華夏公益教科書

安裝 ASDF

[編輯 | 編輯原始碼]

它是否已為你安裝?

[編輯 | 編輯原始碼]

許多 Lisp 系統,包括 SBCL、Allegro、OpenMCL 和 ECL,都包含 ASDF。要測試這一點,請嘗試在 Lisp 直譯器中輸入以下內容

(require 'asdf)

如果成功,則 ASDF 已安裝並可以使用。

下載 ASDF

[編輯 | 編輯原始碼]

如果你安裝了 cvs,可以使用以下命令下載 asdf。在提示輸入密碼時按回車鍵。

cvs -d:pserver:anonymous@cclan.cvs.sourceforge.net:/cvsroot/cclan login
cvs -z3 -d:pserver:anonymous@cclan.cvs.sourceforge.net:/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")
華夏公益教科書