📌

【Deno】deno upgrade時のpermission error対応

2023/11/14に公開

deno run実行時にupgradeを要求されて、コマンドを実行すると下記のエラーに掛かったので対応策を残します。

error概要

% deno upgrade
you do not have write permission to /usr/local/bin/deno

you do not have write permissionなので、対象ファイルに対する権限がないと怒られています。

sudoでパスワードを与えても同様のエラーが出ます。

% sudo deno upgrade
Password:
error: You do not have write permission to /usr/local/bin/deno

対応

chmodで書き込み権限を付与します。

% chmod 711 /usr/local/bin/deno

対応後

% deno upgrade
Looking up latest version
Found latest version 1.38.1
Downloading https://github.com/denoland/deno/releases/download/v1.38.1/deno-x86_64-apple-darwin.zip
Deno is upgrading to version 1.38.1
Archive:  /var/folders/3z/26pdt_ys699_8xdncpn7jzyc0000gn/T/.tmp07pD8P/deno.zip
  inflating: deno
Upgraded successfully
Release notes: https://github.com/denoland/deno/releases/tag/v1.38.1
Blog post: https://deno.com/blog/v1.38

解決☺️

Discussion