1

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] 

問題は、私がインストールしようとしているパッケージが何であれ、asdf-installがそのパッケージ名のコンポーネントが欠落していると文句を言うことです。

これが構成の問題なのか、それとも他の問題なのかわかりません。OSX10.6で1.0.49sbclを実行しています。

どんな助けでもいただければ幸いです。

ありがとうございました。

アップデート

sbcl1.0.40を実行しているUbuntuマシンで試しました。同じ問題はありません。おそらく、sbcl 1.0.49に付属しているasdfのバグですか?

更新2

私は

(asdf-install:install :asdf-install)

その後、以前の問題なしに多くのパッケージをインストールすることができました。しかし、:cffiをインストールしようとすると、「rf」と呼ばれる依存関係で同じ問題が発生します。その後、スライムを再起動する必要があり、インストールは問題なく終了します。asdf-installに問題があるようです。

4

1 に答える 1

3

1-ASDF-INSTALLを使用しないでください。ASDF-INSTALLは廃止され、保守されていません。

2-Quicklispを使用します。

于 2011-07-13T18:00:25.133 に答える