nerve init 未创建 data/senses 目录,daemon 启动报错 #23

Closed
opened 2026-04-22 13:13:43 +00:00 by xingyue · 0 comments
Owner

What

nerve init 创建 workspace 后,nerve start 启动失败:

Failed to open database ".../data/senses/cpu-usage.db": Cannot open database because the directory does not exist

Why

init 命令只创建了 senses/ 目录结构,没有创建 data/senses/ 目录。daemon 的 sense-worker 尝试打开 SQLite DB 时目录不存在。

Expected

nerve init 应该创建 ~/.uncaged-nerve/data/senses/ 目录,或者 daemon 在打开 DB 时自动 mkdir -p。两者都做更稳妥。

Reproduce

nerve init
nerve start
# crash loop: "Cannot open database because the directory does not exist"
## What `nerve init` 创建 workspace 后,`nerve start` 启动失败: ``` Failed to open database ".../data/senses/cpu-usage.db": Cannot open database because the directory does not exist ``` ## Why `init` 命令只创建了 `senses/` 目录结构,没有创建 `data/senses/` 目录。daemon 的 sense-worker 尝试打开 SQLite DB 时目录不存在。 ## Expected `nerve init` 应该创建 `~/.uncaged-nerve/data/senses/` 目录,或者 daemon 在打开 DB 时自动 `mkdir -p`。两者都做更稳妥。 ## Reproduce ```bash nerve init nerve start # crash loop: "Cannot open database because the directory does not exist" ```
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/nerve#23