0
denoでインストールしたコマンドのリストを見たい
2025-01-12

コマンドはなさそうだった

helpを見ると次のような記述があった

$ deno install -h
.....
.....
.....
.....
The installation root is determined, in order of precedence:
  - --root option
  - DENO_INSTALL_ROOT environment variable
  - $HOME/.deno

この順序で指定のあるディレクトリに保存される

$ echo $DENO_INSTALL_ROOT
/home/user/.local/share/mise/installs/deno/2.0.6/.deno

$ echo $HOME
/home/user

自分の環境だとDENO_INSTALL_ROOTに指定があった

miseを使っているのでそこで設定されているみたい

Denoのバージョンが上がるとディレクトリも変わるのでcommand not foundとなる

なのでDenoのバージョンが上がればインストールし直すって感じか

コマンドリストの確認

指定があったディレクトリのbinディレクトリを見にいけば良い

ls ~/.local/share/mise/installs/deno/*/.deno/bin
/home/user/.local/share/mise/installs/deno/2.0.6/.deno/bin:
deployctl*  logviewer*

/home/user/.local/share/mise/installs/deno/2.0/.deno/bin:
deployctl*  logviewer*

/home/user/.local/share/mise/installs/deno/2/.deno/bin:
deployctl*  logviewer*

/home/user/.local/share/mise/installs/deno/latest/.deno/bin:
deployctl*  logviewer*

全バージョンでのリスト

現状使っているDenoバージョンでのコマンドリストを見たい場合は

ls $DENO_INSTALL_ROOT/bin

で良い

蛇足

miseの仕様っぽいが、latest,2,2.02.0.6へのシンボリックリンクだった

そして過去にインストールしたバージョンのコマンドも見ることができるかと思っていたができなかった

古いバージョンのディレクトリはmiseにより削除されている模様

  • miseのバージョン
mise -v
2024.11.37 linux-x64 (7ac5ab3 2024-11-30)

まぁ必要なものだけ入れ直してねって話ではあるけど、upgradeまえに確認はしておきたいやつ

環境変数指定がない場合

ls $HOME/.deno/bin
0

Profile

swfz
swfz
日々学んだことを残していく
Today I Learned
コード片置き場

Account

RSS

Powered by Pixela
© 2025. swfz