2011-04-23 7 views
0

os x의 clisp 2.49에서 s-xml (저는 s-xml-rpc을 향하고 있습니다)을 설치하려고합니다. 나는 asdf가 올바르게 설치되어 있다고 생각한다. 나는 달릴 수있다 :Clisp에서 ASDF와 관련된 문제

(asdf:asdf-version) 
    "2.014" 

그래서 나는 그 비트가 잘 설치되었다고 생각한다. 하지만 실행하면

(asdf-install:install :s-xml) 

이는 구성 요소의-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 

하지 찾을 발생합니다. 실제로 아무 것도 설치하지 않았다고 제안하는 것 같습니다. 나는 asdf-install을 시도했다 : http 링크와 다운로드 된 tar zip을 통해 설치하고 나는 항상이 상태로 끝나는 것처럼 보인다. 내가 뭘 잘못하고 있는지 생각해?

개인 설치 (옵션 2)를 시도했는데 파일이 다운로드되는 것을 볼 수 있습니다. 그러나 결과는 같습니다.

답변

0

당신은 ASDF에 문제가 없습니다. 그것은 ASDF 설치에 문제가 있습니다.

ASDF 설치가 더 이상 유지되지 않습니다. 대안으로는 quicklisp 및 clbuild가 있습니다. 빨리 시작하려면 quicklisp을 권하고 싶습니다.

+0

포인터 주셔서 감사합니다. 예제에서 vecto 패키지를 설치할 수 있었지만 s-xml과 s-xml-rpc는 조용히 아무것도하지 않는 것 같습니다. [8]> (ql : quickload "s-xml-rpc") "s -xml-rpc ": 로드 1 ASDF 시스템 : s-xml-rpc ; *** - LOAD : 이름이 S-XML-RPC 인 파일 (예 : s-xml-rpc) 존재하지 않음 다음과 같은 다시 시작을 사용할 수 있습니다. ABORT : R1 주 루프 중단 – MattyW

0

ASDF:*CENTRAL-REGISTRY* 변수가 제대로 설정되지 않아서 ASDF가 s-xml 라이브러리를 설치 한 디렉토리를 확인하지 않을 수 있습니다. 실제로 ASDF-INSTALL 이 올바르게 작동하지만 ASDF가 설치된 시스템을 찾을 수없는 방식으로 작동합니다. 그 변수에 뭐가 들어 있니? 아니면 Faré의 새로운 ASDF 구성 기능을 사용하고 있습니까? 그렇다면 asdf 검색 경로에 /usr/local/asdf-install/site-systems//Users/mattyw/.asdf-install-dir/systems/ 디렉토리가 있습니까? 마지막으로, 당신은 그 디렉토리들을 조사해 보았고 그 파일들이 실제로 그곳에 보여 졌는지를 확인 했습니까?