mise
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| mise [2026/05/16 15:43] – 作成 nullpon | mise [2026/05/25 08:08] (現在) – nullpon | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| < | < | ||
| - | 多言語バージョン管理ツール。Node、Go、Ruby、Javaなど様々なツールに対応 | + | 多言語対応のバージョン管理ツール。Node、Go、Ruby、Javaなど様々な言語に対応 |
| - [Home | mise-en-place(mise.jdx.dev)](https:// | - [Home | mise-en-place(mise.jdx.dev)](https:// | ||
| 行 14: | 行 14: | ||
| ``` | ``` | ||
| + | .zshrcに以下を追加 | ||
| + | ```bash | ||
| + | eval " | ||
| + | ``` | ||
| + | |||
| + | ## ツールのインストール | ||
| + | |||
| + | インストール可能なバージョンの確認 | ||
| + | |||
| + | ``` | ||
| + | mise ls-remote node | ||
| + | ``` | ||
| + | |||
| + | インストール | ||
| + | |||
| + | ``` | ||
| + | mise install node@latest | ||
| + | ``` | ||
| + | |||
| + | バージョン指定方法(nodeの場合) | ||
| + | |||
| + | ``` | ||
| + | node@latest | ||
| + | node@lts | ||
| + | node@24 | ||
| + | node@24.15.0 | ||
| + | ``` | ||
| + | |||
| + | インストールしても自動的にアクティブにはならない。useで使用するバージョンを指定 | ||
| + | |||
| + | ``` | ||
| + | mise use node@24.15.0 | ||
| + | mise use -g node@24.15.0 | ||
| + | ``` | ||
| + | |||
| + | ## 有効なツールの確認 | ||
| + | |||
| + | ``` | ||
| + | mise current | ||
| + | ``` | ||
| + | |||
| + | |||
| + | ## ツールのPATHの解決方法 | ||
| + | |||
| + | miseは2つの方法でツールのパスを指定している | ||
| + | |||
| + | 1. PATH環境変数を書き換える | ||
| + | 2. shimsを使う | ||
| + | |||
| + | 1はカレントディレクトリの移動をフックするシェルの機能を用いてPATH環境変数を書き換える方式。2はshims以下のコマンドが各ツールの本体に移譲する方式。普段のシェル操作でnodeコマンドを実行するときは1を、シェルスクリプトからmiseでインストールしたnodeなどを利用する場合には2を用いる | ||
| + | |||
| + | `.zshrc`に記述する`eval " | ||
| + | |||
| + | |||
| + | ## Claude Codeからmise管理下のコマンドを利用する | ||
| + | |||
| + | Claude Codeからmiseで管理されているnodeやnpmコマンドを使う場合は、shimsにパスを通すのが良い | ||
| + | |||
| + | `~/ | ||
| + | |||
| + | ```bash | ||
| + | #!/bin/bash | ||
| + | |||
| + | export PATH=" | ||
| + | ``` | ||
| + | |||
| + | `~/ | ||
| + | |||
| + | ```bash | ||
| + | export CLAUDE_ENV_FILE=" | ||
| + | ``` | ||
| </ | </ | ||
mise.1778946210.txt.gz · 最終更新: by nullpon