【发布时间】:2017-01-27 22:00:21
【问题描述】:
我可以安装 Racket 包:
raco pkg install <pkg-name>
如果没有安装包,它会安装它。但是,如果该软件包已经安装,它将抱怨该软件包已安装。虽然这很好,但有没有更好的方法来检查一个包是否已安装,并且只有在它尚未安装时才尝试安装它?
对于上下文,我想要这个,因为我有一个(非包)Racket 项目,它依赖于正在安装的某些包。我可以将它们放在 info.rkt 文件中,但据我所知,除非我尝试将项目作为包安装,否则这些不会被安装,这对这个域没有意义。
那么,有没有办法确定是否安装了 Racket 包?此外,我可以使用此信息仅安装尚未安装的包吗?
【问题讨论】: