コマンドはなさそうだった
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.0は2.0.6へのシンボリックリンクだった
そして過去にインストールしたバージョンのコマンドも見ることができるかと思っていたができなかった
古いバージョンのディレクトリはmiseにより削除されている模様
- miseのバージョン
mise -v
2024.11.37 linux-x64 (7ac5ab3 2024-11-30)まぁ必要なものだけ入れ直してねって話ではあるけど、upgradeまえに確認はしておきたいやつ
環境変数指定がない場合
ls $HOME/.deno/bin

