我正在最小程度地安装Racket,并希望安装sql软件包。如果我尝试命令:
raco pkg install sql
系统提示我安装racket-doc
,它依赖于drracket
。我宁愿不安装整个IDE,因为我的应用程序有空间限制。
我还尝试了--no-docs
标志,据我所知,它对raco
的行为没有影响。
谢谢!
答案 0 :(得分:4)
--no-docs
表示它不会设置文档,但仍然是依赖项!
请注意,sql
的{{3}}表示racket-doc
为built-deps
。这意味着,如果您从info.rkt
安装了binary package,则racket-doc
将不再是依赖项。
(注意:此解决方案是由于Jack Firth造成的)
第一步,我们需要将内置软件包目录添加到raco pkg
默认使用的目录列表中。这可以通过以下方式完成:
$ raco pkg config --set catalogs \
"https://download.racket-lang.org/releases/7.6/catalog/" \
"https://pkg-build.racket-lang.org/server/built/catalog/" \
"https://pkgs.racket-lang.org" \
"https://planet-compats.racket-lang.org"
(假设您正在使用球拍7.6)
然后,安装二进制文件sql
:
$ raco pkg install --binary sql
只需运行:
$ raco pkg install \
--catalog "https://pkgs.racket-lang.org" \
--catalog "https://pkg-build.racket-lang.org/server/built/catalog/" \
--binary sql