ASDF のインストール
編集あなたの Lisp の実装に ASDF はインストールされているか
編集SBCL, Allegro, OpenMCL, ECL などをエンコードする多くの Lisp の実装では asdf が同梱されています。実際に asdf があるかどうかを試すには lisp インタープリタに次の一行を入れてみてください。
(require 'asdf)
うまくいくなら(エラーが返らないなら) ASDF はインストールされていてすぐに使えるようになっています。
ASDF をダウンロードする
編集もし cvs をインストールしているなら、次のコマンドで asdf をダウンロードすることが出来ます。パスワードのためにプロンプトされたときに Enter を押してください。
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 ファイルがある場所のフルパスと置き換えてください。
例えば、もしあなたが cl-asdf パッケージを Debian や Ubuntu などの DNU/Linux で使うなら、そのコマンドは以下のようなものになります。
(load #p"/usr/share/common-lisp/source/cl-asdf/asdf.lisp")