ここでは .\ を gnupack のフォルダとし、.\home\myapp\sbcl\bin にsbcl を導入してみる。
gnupack において sbcl を操作するには gnupack 用の環境変数を調整する必要がある。 gnupack Users Guide - カスタマイズ を参照しながら以下のように .\config.ini を編集する。
[SetEnv] ;; SBCL_HOME を追加 SBCL_HOME = %HOME%\myapp\sbcl\bin ;; PATH を追加 PATH = %SBCL_HOME%;%PATH%
sbcl の設定ファイルである ~/.sbclrc に以下の設定を追記する。
Quicklisp beta の installation の説明にならって quicklisp をインストールする。 以下に示すのは .\mintty.exe でのコマンド入力の内容である。
apt-cyg install curl curl -O http://beta.quicklisp.org/quicklisp.lisp sbcl --load quicklisp.lisp
(quicklisp-quickstart:install) (ql:add-to-init-file) (quit)
もしも(ql:add-to-init-file)の入力がエラーとなるならば、.sbclrcに以下の設定を追記する。
#-quicklisp (load "quicklisp/asdf.lisp") (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) (when (probe-file quicklisp-init) (load quicklisp-init)))