PermissionDenied:通过 deno 安装 snel 时访问被拒绝(os 错误 5)

PermissionDenied: Zugriff verweigert (os error 5) when installing snel via deno

每次我尝试使用此命令 deno run -A https://deno.land/x/snel/install.ts 安装 Snel 时,我都会收到错误消息:

PermissionDenied: Zugriff verweigert (os error 5)
    at Object.opSync (deno:core/01_core.js:149:12)
    at opRun (deno:runtime/js/40_process.js:27:17)
    at Object.run (deno:runtime/js/40_process.js:114:17)
    at install (https://deno.land/x/snel@v0.6.0/install.ts:18:24)
    at Main (https://deno.land/x/snel@v0.6.0/install.ts:32:9)
    at https://deno.land/x/snel@v0.6.0/install.ts:37:3

Error message

有人知道如何解决这个问题吗?

谢谢!

编辑:我拥有管理员权限并使用了 https://github.com/crewdevio/Snel 手册,所以这不是问题所在。

根据 https://github.com/crewdevio/Snel#what-do-i-need-to-start-using-snel

-->

deno run --allow-run --allow-read https://deno.land/x/snel/install.ts

我认为你的陈述应该有效。有没有可能是你的机器没有管理员权限?

作为 B 计划,您可能希望在 Deno 社区中 post 这个 link: https://discord.com/invite/deno

已解决:问题是 Deno.execPath() 中有一个 space。 Deno 社区可以修复 Snel 安装脚本中的问题。 新版本可以处理 spaces 并且已经合并。