Clisp上ASDF的问题
问题描述:
我试图在os x上的clisp 2.49上安装s-xml(我正朝着s-xml-rpc方向前进)。我想我已经正确安装了asdf。我可以运行:Clisp上ASDF的问题
(asdf:asdf-version)
"2.014"
所以我想这位安装成功。但是,当我运行:
(asdf-install:install :s-xml)
这种情况
Install where?
1) System-wide install:
System in /usr/local/asdf-install/site-systems/
Files in /usr/local/asdf-install/site/
2) Personal installation:
System in /Users/mattyw/.asdf-install-dir/systems/
Files in /Users/mattyw/.asdf-install-dir/site/
0) Abort installation.
--> 1
;;; ASDF-INSTALL: Downloading 25612 bytes from http://common-lisp.net/project/s-xml/s-xml.tgz to /Users/mattyw/asdf-install-0.asdf-install-tmp ...
;;; ASDF-INSTALL: Downloading 186 bytes from http://common-lisp.net/project/s-xml/s-xml.tgz.asc to /Users/mattyw/asdf-install-1.asdf-install-tmp ...
;;; ASDF-INSTALL: Installing /Users/mattyw/asdf-install-0.asdf-install-tmp in /usr/local/asdf-install/site/, /usr/local/asdf-install/site-systems/
x s-xml/
x s-xml/ChangeLog
x s-xml/doc/
x s-xml/doc/index.html
x s-xml/doc/S-XML.html
x s-xml/doc/style.css
x s-xml/Makefile
x s-xml/s-xml.asd
x s-xml/src/
x s-xml/src/dom.lisp
x s-xml/src/lxml-dom.lisp
x s-xml/src/package.lisp
x s-xml/src/sxml-dom.lisp
x s-xml/src/xml-struct-dom.lisp
x s-xml/src/xml.lisp
x s-xml/test/
x s-xml/test/all-tests.lisp
x s-xml/test/ant-build-file.xml
x s-xml/test/counter.lisp
x s-xml/test/echo.lisp
x s-xml/test/plist.xml
x s-xml/test/remove-markup.lisp
x s-xml/test/simple.xml
x s-xml/test/test-lxml-dom.lisp
x s-xml/test/test-sxml-dom.lisp
x s-xml/test/test-xml-struct-dom.lisp
x s-xml/test/test-xml.lisp
x s-xml/test/tracer.lisp
x s-xml/test/xhtml-page.xml
*** - Component "s-xml" not found
The following restarts are available:
RETRY :R1 Retry installation
ABORT :R2 Abort main loop
是什么由分量S-XML意味着没有发现。似乎表明它并没有实际安装任何东西。我试过做asdf-install:通过http链接和下载的tar zip进行安装,我似乎总是处于这种状态。任何想法我做错了什么?
我也试过做个人安装(选项2),我可以看到文件被下载。但结果是一样的。
答
你的ASDF不是问题。这是ASDF安装的问题。
ASDF-install不再被维护。替代品包括quicklisp和clbuild。我建议quicklisp快速入门。
答
您的ASDF:*CENTRAL-REGISTRY*
变量可能没有正确设置,以便ASDF不检查已安装s-xml库的目录。它实际上看起来像ASDF-INSTALL 是正常运行,但不是以这样的方式ASDF可以找到已安装的系统。这个变量是什么?或者你在使用Faré的新ASDF配置工具吗?如果是这样,你的asdf搜索路径中的目录/usr/local/asdf-install/site-systems/
和/Users/mattyw/.asdf-install-dir/systems/
?最后,你看过那些目录并确认这些文件实际上已经出现在那里了吗?
感谢您的指针。我能够从示例中安装vecto软件包,但s-xml和s-xml-rpc似乎仍然默默无闻:[q]:quickload“s-xml-rpc”) 要加载“s -xml-rpc“: 加载1 ASDF系统: s-xml-rpc ;加载 “S-XML-RPC” ( “S-XML-RPC”) [9]>(需要的-XML-RPC) *** - LOAD:名称为S-XML-RPC的文件不存在 可以使用以下重新启动: ABORT:R1中止主循环 – MattyW 2011-04-23 17:58:39