2011-07-12 40 views
1

我在使用asdf-install時出現了一個奇怪的問題。asdf-install缺失組件

* (require :asdf-install) 

("ASDF-INSTALL") 
* (asdf-install:install :split-sequence) 
... 

Installing /Users/zcai/.sbcl/SPLIT-SEQUENCE.asdf-install-tmp in  /Users/zcai/.sbcl/site/,/Users/zcai/.sbcl/systems/ 
split-sequence/README.cCLan-install 
split-sequence/split-sequence.asd 
split-sequence/split-sequence.lisp 

debugger invoked on a ASDF:MISSING-COMPONENT: 
    Component "split-sequence" not found 

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. 

restarts (invokable by number or by possibly-abbreviated name): 
    0: [RETRY] Retry installation 
    1: [ABORT] Exit debugger, returning to top level. 

((LAMBDA())) 
0] 

的問題是,不管包我試圖安裝,航空自衛隊安裝會抱怨組件與封裝名稱缺失。

我不確定這是配置問題還是別的。我在OS X 10.6上運行1.0.49 sbcl。

任何幫助,將不勝感激。

謝謝。

UPDATE

我試圖運行SBCL 1.0.40 Ubuntu的機器上。它沒有相同的問題,也許這是sbcl 1.0.49自帶的asdf錯誤?

更新2

我做了

(asdf-install:install :asdf-install) 

然後,它是能夠安裝許多包,而先前的問題。但是當我嘗試安裝:cffi時,稱爲「rf」的依賴關係遇到同樣的問題。然後我不得不重新啓動粘液,安裝完成後沒有問題。看起來這是asdf-install的錯誤。

回答

3

1-不使用ASDF-INSTALL。 ASDF-INSTALL已過時,無人維護。

2-使用Quicklisp。