Common lisp quicklisp在哪里保存系统?

Common lisp quicklisp在哪里保存系统?,common-lisp,quicklisp,Common Lisp,Quicklisp,调用(ql:quickload“system name”)后,QuickLisp完成了系统的下载和安装,它到底把它放在哪里 我试着在我的项目文件夹中查找,但它不在那里,而且在~/quicklisp中也找不到它 那么它到底在哪里保存系统呢?如果确实如此,也就是说。通常,当您像这样安装quicklisp时,您的主目录中应该有这个文件夹 /主页/yourusername/quicklisp 然后您可以在中找到已安装的库 /主页/yourusername/quicklisp/dists/quicklis

调用
(ql:quickload“system name”)
后,QuickLisp完成了系统的下载和安装,它到底把它放在哪里

我试着在我的项目文件夹中查找,但它不在那里,而且在
~/quicklisp
中也找不到它


那么它到底在哪里保存系统呢?如果确实如此,也就是说。

通常,当您像这样安装quicklisp时,您的主目录中应该有这个文件夹

/主页/yourusername/quicklisp

然后您可以在中找到已安装的库

/主页/yourusername/quicklisp/dists/quicklisp/software

您还可以在中添加本地asd文件系统

/主页/youusername/quicklisp/local项目

也许你是超级用户的时候安装了它,为了找到这个,我想你必须使用shell命令find来找到文件夹,就像我在fedora电脑上做的那样。这是样品

sudo find / -name quicklisp
答复

Swipe your finger across the fingerprint reader
/home/anquegi/quicklisp
/home/anquegi/quicklisp/quicklisp
/home/anquegi/quicklisp/dists/quicklisp
/home/anquegi/.cache/common-lisp/abcl-1.3.1-fasl42-linux-x64/home/anquegi/quicklisp
/home/anquegi/.cache/common-lisp/abcl-1.3.1-fasl42-linux-x64/home/anquegi/quicklisp/quicklisp
/home/anquegi/.cache/common-lisp/sbcl-1.2.4-1.fc21-linux-x64/home/anquegi/quicklisp

/home/anquegi/.cache/common-lisp/sbcl-1.2.4-1.fc21-linux-x64/home/anquegi/quicklisp/quicklisp
/home/anquegi/.cache/common-lisp/sbcl-1.2.4-1.fc21-linux-x64/home/anquegi/quicklisp/dists/quicklisp
/home/anquegi/lib/lisp/quicklisp
find: ‘/run/user/1000/gvfs’: S’ha denegat el permís

它将位于类似以下示例的目录中:

/home/electric/quicklisp/dists/quicklisp/software/lparallel-20141106-git
区分这一点:Quicklisp客户端的设计目的是让用户可以创建和添加自己的软件存储库。Quicklisp调用这些存储库
dists
。Quicklisp提供自己的dist,也称为
Quicklisp
。除了dist中的
软件
,quicklisp还将dist的元数据和压缩的软件存档存储在dist的目录中。与dist不同,顶级quicklisp目录还包含quicklisp的源代码、放置本地项目的位置等


这就是您如何最终得到最初看起来冗余的
quicklisp/dists/quicklisp/software/


另外,
(ql:where是系统的系统名称)
将返回系统的位置。

quicklisp/dists/quicklisp/software