更新旧版本的 Deno 报错解决 error: You do not have write permission to /opt/homebrew/bin/deno
更新旧版本的 Deno 报错解决 error: You do not have write permission to /opt/homebrew/bin/deno
参考1:https://www.denojs.cn/manual/getting_started/installation
参考1:https://deno.land/api@v1.35.1
如需更新旧版本的 Deno,你可以运行:
deno upgrade
此操作会从 github.com/denoland/deno/releases 下载最新并解压,并使用解压后的文件替换你当前的可执行文件。
你也可以使用此工具来安装特定版本的 Deno:
deno upgrade --version 1.0.1
实操
➜ deno --version
deno 1.35.0 (release, aarch64-apple-darwin)
v8 11.6.189.7
typescript 5.1.6
~ via 🅒 base
➜ deno upgrade
error: You do not have write permission to /opt/homebrew/bin/deno
~ via 🅒 base
➜ sudo deno upgrade
Password:
error: You do not have write permission to /opt/homebrew/bin/deno
~ via 🅒 base took 4.3s
➜
问题:error: You do not have write permission to /opt/homebrew/bin/deno
解决:
-
检查文件权限:使用命令ls -l /opt/homebrew/bin/deno查看文件的权限。如果您的权限不足以修改该文件,您可以使用chmod +rw /opt/homebrew/bin/deno命令更改文件权限。
-
使用sudo命令:如果更改文件权限后您仍然无法修改文件,可以尝试使用sudo chmod +rw /opt/homebrew/bin/deno命令以超级用户权限运行,这将允许您修改该文件。请注意,在使用sudo命令时,您需要知道您的用户密码。
-
使用root用户权限:如果您仍然无法修改文件,您可以使用root用户权限执行操作。首先,使用sudo -i命令以root用户身份登录系统。然后,运行chmod +rw /opt/homebrew/bin/deno命令来更改文件权限。在执行此操作之前,请确保您正在修改正确的文件,并且该操作是必要且安全的。
请注意,修改系统文件可能需要一些风险,因此在进行任何更改之前,请确保您已备份重要数据并小心谨慎操作。
点击查看代码
~ via 🅒 base took 4.3s
➜ ls -l /opt/homebrew/bin/deno
lrwxr-xr-x 1 qiaopengjun admin 30 7 7 13:52 /opt/homebrew/bin/deno -> ../Cellar/deno/1.35.0/bin/deno
~ via 🅒 base
➜ sudo chmod +rw /opt/homebrew/bin/deno
~ via 🅒 base
➜ deno upgrade
Looking up latest version
Found latest version 1.35.1
Downloading https://github.com/denoland/deno/releases/download/v1.35.1/deno-aarch64-apple-darwin.zip
Deno is upgrading to version 1.35.1
Archive: /var/folders/6y/p7tl9yfj1p3cq9hv5z1fpfqh0000gn/T/.tmph8uyC2/deno.zip
inflating: deno
Upgraded successfully
~ via 🅒 base took 6.7s
➜ deno --version
deno 1.35.1 (release, aarch64-apple-darwin)
v8 11.6.189.7
typescript 5.1.6
~ via 🅒 base
➜
本文来自博客园,作者:寻月隐君,转载请注明原文链接:https://www.cnblogs.com/QiaoPengjun/p/17566381.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话