📌
【Deno】deno upgrade時のpermission error対応
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