查了一下 quicklisp 的目录,里面有一个setup.lisp 文件,直接 load 它,结果显示如下,貌似有些问题
CL-USER> (load "/Users/admin/LispBox/quicklisp/setup.lisp")
;Compiler warnings for "home:LispBox-0.92;quicklisp;quicklisp;impl-util.lisp.newest" :
; In (%CALL-WITH-QUIET-COMPILATION :AROUND (SBCL T)) inside an anonymous lambda form: Unused lexical variable FUN
; In (%CALL-WITH-QUIET-COMPILATION :AROUND (CMUCL T)) inside an anonymous lambda form: Unused lexical variable FUN
; Warning: COMPILE-FILE warned while performing #<COMPILE-OP (:VERBOSE NIL) #x30200162E09D> on #<CL-SOURCE-FILE "quicklisp" "impl-util">.
; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process repl-thread(12).
;Compiler warnings for "home:LispBox-0.92;quicklisp;quicklisp;network.lisp.newest" :
; In (%OPEN-CONNECTION (T T T)) inside an anonymous lambda form: Unused lexical variable HOST
; In (%OPEN-CONNECTION (T T T)) inside an anonymous lambda form: Unused lexical variable PORT
; Warning: COMPILE-FILE warned while performing #<COMPILE-OP (:VERBOSE NIL) #x30200162E09D> on #<CL-SOURCE-FILE "quicklisp" "network">.
; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process repl-thread(12).
;Compiler warnings for "home:LispBox-0.92;quicklisp;quicklisp;dist.lisp.newest" :
; In (PREFERENCE-PARENT (T)) inside an anonymous lambda form: Unused lexical variable OBJECT
; In (SLOT-UNBOUND (T DIST (EQL 'BASE-DIRECTORY))) inside an anonymous lambda form: Unused lexical variable CLASS
; In (SLOT-UNBOUND (T DIST (EQL 'RELEASE-INDEX))) inside an anonymous lambda form: Unused lexical variable CLASS
; In (SLOT-UNBOUND (T RELEASE (EQL 'PROVIDED-SYSTEMS))) inside an anonymous lambda form: Unused lexical variable CLASS
; In (SLOT-UNBOUND (T DIST (EQL 'SYSTEM-INDEX))) inside an anonymous lambda form: Unused lexical variable CLASS
; Warning: COMPILE-FILE warned while performing #<COMPILE-OP (:VERBOSE NIL) #x302001470FDD> on #<CL-SOURCE-FILE "quicklisp" "dist">.
; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process repl-thread(12).
#P"/Users/admin/LispBox-0.92/quicklisp/setup.lisp"
CL-USER>
刚才发现一种新的安装方式,超级简单,就是直接安装网络版本,如下:
CL-USER> (load "http://beta.quicklisp.org/quicklisp.lisp")
==== quicklisp quickstart loaded ====
To continue with installation, evaluate: (quicklisp-quickstart:install)
For installation options, evaluate: (quicklisp-quickstart:help)
"http://beta.quicklisp.org/quicklisp.lisp"
CL-USER> (quicklisp-quickstart:install)
!!! Quicklisp has already been set up. !!!
==== quicklisp installed ====
To load a system, use: (ql:quickload "system-name")
To find systems, use: (ql:system-apropos "term")
To load Quicklisp every time you start Lisp, use: (ql:add-to-init-file)
For more information, see http://www.quicklisp.org/beta/
T
CL-USER>
截个图更清晰: