You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sanity数据集导入失败:报错‘dataset does not exist or is not readable’

解决Sanity数据集导入报错:目标路径不存在或不可读的问题

你执行的导入命令及报错如下:

$ sanity dataset import --replace production.tar.gz development
✔ [100%] Fetching available datasets
? Select target dataset Create new dataset
? Name your dataset: development

Error: /Users/...s/development does not exist or is not readable

即使云端已创建development数据集,仍出现该报错,可能的原因如下:

  • 本地目录与数据集名称冲突:Sanity CLI会优先将命令末尾的字符串识别成本地路径,如果当前工作目录下存在名为development的文件夹,CLI会误以为你要导入到本地路径而非云端数据集。检查当前目录是否有同名文件夹,若有则重命名该文件夹,或在命令中明确指定项目ID(格式:sanity dataset import <源文件> <目标数据集> --project=<项目ID>)。

  • --replace参数误用:--replace参数用于覆盖已存在的数据集,而你是实时创建新数据集,该参数会干扰CLI的创建逻辑。去掉--replace参数后重新执行导入命令,待数据集创建并导入完成后,若需覆盖再添加该参数。

  • CLI上下文配置错误:当前CLI关联的项目可能不是你操作的目标项目,导致找不到刚创建的development数据集。执行sanity debug查看当前项目ID和数据集列表,确认上下文匹配;若不匹配,用sanity use切换到正确的项目。

  • 权限令牌缺失写入权限:本地CLI的登录令牌可能没有数据集写入权限,即使控制台能看到数据集,CLI也无法完成导入操作。重新生成包含数据集编辑权限的令牌,执行sanity login重新登录,或通过sanity config set token <你的权限令牌>手动配置。

内容的提问来源于stack exchange,提问作者Nim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 22:17:04