quicklisp在哪里保存系统?

时间:2015-04-09 14:42:35

标签: common-lisp quicklisp

在致电(ql:quickload "system-name")后,QuickLisp完成了下载和安装系统的工作,它究竟放在哪里?

我试着查看我的项目文件夹,但它不存在,我也无法在~/quicklisp中找到它。

那么它究竟在哪里保存系统?如果它完全如此,那就是。

2 个答案:

答案 0 :(得分:4)

正常情况下,当你安装像http://www.quicklisp.org/beta/#installation这样的quicklisp时,你的主目录中应该有这个文件夹。

/家庭/ yourusername / quicklisp

然后您可以在

中找到已安装的库

/家庭/ yourusername / quicklisp / dists中/ quicklisp /软件

并且您还可以在

中添加本地asd文件系统

/家庭/ youusername / quicklisp /本地项目

也许你是超级用户时安装它,为了找到这个我认为你必须使用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

答案 1 :(得分:2)

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

/home/electric/quicklisp/dists/quicklisp/software/lparallel-20141106-git

选择那个:Quicklisp客户端的设计使用户可以创建和添加自己的软件存储库。 Quicklisp称这些存储库为dists。 Quicklisp提供了自己的dist,也称为quicklisp。除了dist中的software之外,quicklisp还将dist的元数据和压缩软件档案存储在dist的目录中。与dists分开,toplevel quicklisp目录还包含quicklisp的源代码,一个放置本地项目的地方等。

这就是你最初看起来多余的quicklisp/dists/quicklisp/software/的结果。

此外,(ql:where-is-system 'system-name)将返回系统的位置。