从Lisp REPL中使用'qlot'

从Lisp REPL中使用'qlot',lisp,common-lisp,quicklisp,Lisp,Common Lisp,Quicklisp,我感兴趣的是从Lisp映像内部使用库来管理quicklisp的多个本地实例 除了通过非Lisp CLI接口和显而易见的 (qlot:with-local-quicklisp (#P"/a/path/here/") (qlot:install :skippy)) 或 给我 Component "skippy" not found [Condition of type ASDF/FIND-SYSTEM:MISSING-COMPONENT] 我正在寻找一种按名称安装特定库的方法。基本上,我们

我感兴趣的是从Lisp映像内部使用库来管理
quicklisp
的多个本地实例

除了通过非Lisp CLI接口和显而易见的

(qlot:with-local-quicklisp (#P"/a/path/here/") (qlot:install :skippy))

给我

Component "skippy" not found
   [Condition of type ASDF/FIND-SYSTEM:MISSING-COMPONENT]

我正在寻找一种按名称安装特定库的方法。基本上,我们将如何使用
ql:quickload
,但目标是特定的本地目录,而不是
~/quicklisp
。我做错了什么?

看起来它的目的是动态修改作用域变量,使直接使用
ql:quickload
成为可能

所以

将导致
skippy
安装在
#p”/a/path/to/some/quicklisp/“
quicklisp
实例中,而不是默认位置

这让我对
qlot:quickload
的用途有些困惑;它的
description
输出没有提供额外的信息

Component "skippy" not found
   [Condition of type ASDF/FIND-SYSTEM:MISSING-COMPONENT]
(qlot:with-local-quicklisp (#P"/a/path/to/some/quicklisp/")
  (qlot/util:with-package-functions :ql (quickload)
    (quickload :skippy)))