gpt4 book ai didi

linux - 我如何使用(需要:PACKAGE) in clisp under Ubuntu Hardy?

转载 作者:IT王子 更新时间:2023-10-29 00:56:40 28 4
gpt4 key购买 nike

我正在尝试评估答案 provided here ,并且出现错误:"A file with name ASDF-INSTALL does not exist" 使用 clisp 时:

dsm@localhost:~$ clisp -q
[1]> (require :asdf-install)

*** - LOAD: A file with name ASDF-INSTALL does not exist
The following restarts are available:
ABORT :R1 ABORT
Break 1 [2]> :r1
[3]> (quit)

dsm@localhost:~$

cmucl 抛出类似的错误:

dsm@localhost:~$ cmucl -q
Warning: #<Command Line Switch "q"> is an illegal switch
CMU Common Lisp CVS release-19a 19a-release-20040728 + minimal debian patches, running on crap-pile
With core: /usr/lib/cmucl/lisp.core
Dumped on: Sat, 2008-09-20 20:11:54+02:00 on localhost
For support see http://www.cons.org/cmucl/support.html Send bug reports to the debian BTS.
or to pvaneynd@debian.org
type (help) for help, (quit) to exit, and (demo) to see the demos

Loaded subsystems:
Python 1.1, target Intel x86
CLOS based on Gerd's PCL 2004/04/14 03:32:47
* (require :asdf-install)


Error in function REQUIRE: Don't know how to load ASDF-INSTALL
[Condition of type SIMPLE-ERROR]

Restarts:
0: [ABORT] Return to Top-Level.

Debug (type H for help)

(REQUIRE :ASDF-INSTALL NIL)
Source:
; File: target:code/module.lisp
(ERROR "Don't know how to load ~A" MODULE-NAME)
0] (quit)
dsm@localhost:~$

但是 sbcl 工作得很好:

dsm@localhost:~$ sbcl -q
This is SBCL 1.0.11.debian, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* (require :asdf-install)

; loading system definition from
; /usr/lib/sbcl/sb-bsd-sockets/sb-bsd-sockets.asd into #<PACKAGE "ASDF0">
; registering #<SYSTEM SB-BSD-SOCKETS {AB01A89}> as SB-BSD-SOCKETS
; registering #<SYSTEM SB-BSD-SOCKETS-TESTS {AC67181}> as SB-BSD-SOCKETS-TESTS
("SB-BSD-SOCKETS" "ASDF-INSTALL")
* (quit)

关于如何解决这个问题的任何想法?我找到了 this post在互联网上,但使用它也不起作用。

最佳答案

您收到的说明明确提到了 SBCL,因此我想它们使用 SBCL 会更好地工作。其他一些 Lisp 没有随附 ASDF 或没有将其连接到 CL:REQUIRE。在前一种情况下,您将事先自己加载 ASDF。在后一种情况下,您需要调用 (asdf:oos 'asdf:load-op ) 而不是 (require )。

关于linux - 我如何使用(需要:PACKAGE) in clisp under Ubuntu Hardy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/108940/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com