Quicklisp のメモ
Quicklisp を使ってみたときのメモ。
私の環境が Debian パッケージの SBCL がインストールされている環境で clbuid の SBCL を使っている関係か、いくつが問題があったのでメモしておく。
#|
ASDF could not load sb-posix because Not an absolute pathname #P"~/.clc/systems/".
なんていうエラーがでた。
これは Debian の common-lisp-controller がおかしい(?)ような気がするので、
次のようにファイルを2つほど削除する。
% cd /etc/common-lisp/source-registry.conf.d
% sudo rm 02-common-lisp-controller-userdir.conf common-lisp-controller-userdir.conf
~/.emacs で slime-setup に slime-asdf があると asdf-utilities がないと怒られたので、
slime-asdf はコメントアウトした。
(slime-setup '(slime-repl
;;slime-asdf
slime-fancy
slime-indentation
slime-references
slime-tramp
slime-banner))
|#
;; インストール
(load "/tmp/quicklisp.lisp")
(quicklisp-quickstart:install)
(ql:add-to-init-file)
#|
(ql:add-to-init-file) で ~/.sbclrc に次が追加される。
#-quicklisp
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
(user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
|#
#|
あとは個人的なプロジェクトも追加したいのだけど、
You will be able to make your own private repositories of Quicklisp software (called dists), but it's not documented right now.
の意味がよく分からない。
|#
0 件のコメント:
コメントを投稿