Quicklisp的文件setup.lisp无法正确加载

时间:2019-03-13 20:02:44

标签: eclipse installation common-lisp quicklisp abcl

大家好,谢谢您阅读我的问题。

我无法从lisp控制台加载quicklisp的文件setup.lisp。

它引发以下错误:

在第134行加载C:/quicklisp/setup.lisp时出错(偏移量5035) 线程“主” {1DD02175}:在类型为PROGRAM-ERROR的情况下调用调试器 SPECIAL-OPERATOR THROW的参数数目错误;预计2个。

正如ABCL用户手册所述,我正在使用eclipse中的ABCL(武装熊常见Lisp)加载它。

  

例如,可以从REPL完全安装Quicklisp([Bea])   作为单一形式:   CL-USER>(加载“ http://beta.quicklisp.org/quicklisp.lisp”)   将加载并执行Quicklisp设置代码。

下一步是运行(quicklisp-quickstart:install),直到加载setup.lisp文件为止,该方法才能正常工作。

重新启动应用程序时,我会执行相同的操作,并告诉我quicklisp已安装,需要加载setup.lisp文件,但会引发与我以前发布的错误相同的错误。

1 个答案:

答案 0 :(得分:0)

作为加载Quicklisp的优化,abcl尝试编译quicklisp/setup.lisp源工件。如果不同步,并且提供的重新启动无法处理,则用户可以使用以下方法手动清除情况:

rm ~/quicklisp/setup.abcl

TODO:提供更好的交互式重启,以重新编译fasl