gpt4 book ai didi

racket - 拉科 : docs failure query-exec: unable to open the database file

转载 作者:行者123 更新时间:2023-12-04 21:05:01 26 4
gpt4 key购买 nike

系统更新 (Arch Linux) 后,某些软件包不再存在 (megaparsack)。我是用 raco pkg install megaparsack 安装的但在安装过程中收到此消息:

raco setup: docs failure: query-exec: unable to open the database file
error code: 14
SQL: "ATTACH $1 AS other"
database: #<path:/home/ploppz/.racket/6.12/doc/docindex.sqlite>
mode: 'read-only
file permissions: (write read)

为什么?我应该使用 sudo 吗?
尽管失败了,使用 megaparsack 的代码现在运行良好。

最佳答案

此问题是由 docindex.sqlite 引起的您的系统范围文档目录中缺少。您可以通过以下方式检查这是哪个目录:(require setup/dirs) (find-user-doc-dir) .在 Archlinux 上,这是 /usr/share/doc/racket/ .如果它丢失,您可能需要安装另一个软件包。 编辑:Archlinux 在 7.1-1 中修复了这个问题- 见 this Archlinux 错误报告。

如果没有上述文件,raco pkg install <pkgname>将无法完成将文档安装到您的用户范围,但否则这些包应该可以使用。

我以稍微不同的方式遇到了这个问题 - 在 Gentoo /usr/share/doc 上默认是压缩的,dev-scheme/racket软件包是用 docindex.sqlite.bz2 安装的而代码仍在寻找原始路径(并且 sqlite3 可能无法读取 bzip2 文件)。 编辑:我在官方搬运中修复了这个问题。

关于racket - 拉科 : docs failure query-exec: unable to open the database file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48488364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com