首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >raco: docs故障查询-exec:无法打开数据库文件

raco: docs故障查询-exec:无法打开数据库文件
EN

Stack Overflow用户
提问于 2018-01-28 16:06:21
回答 1查看 380关注 0票数 5

在进行了系统更新(Arch )之后,就再也找不到一些包了(超级包)。我用raco pkg install megaparsack安装了它,但在安装过程中收到了以下消息:

代码语言:javascript
复制
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)

为什么?我应该用苏藤吗?尽管出现了这种失败,但使用兆壳的代码现在运行良好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-29 14:09:28

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

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

我遇到了一个稍微不同的问题--在Gentoo /usr/share/doc上,默认情况下是压缩的,而dev-scheme/racket包是用docindex.sqlite.bz2安装的,而代码仍然在查找原始路径( sqlite3可能无法读取bzip2文件)。编辑:我在官方的迁移中修正了这个.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48488364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档