mise
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| mise [2026/05/16 16:35] – 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:// | ||
| 行 13: | 行 13: | ||
| brew install mise | brew install mise | ||
| ``` | ``` | ||
| + | |||
| + | .zshrcに以下を追加 | ||
| + | |||
| + | ```bash | ||
| + | eval " | ||
| + | ``` | ||
| + | |||
| ## ツールのインストール | ## ツールのインストール | ||
| 行 27: | 行 34: | ||
| mise install node@latest | mise install node@latest | ||
| ``` | ``` | ||
| - | |||
| - | .zshrcに以下を追加 | ||
| - | |||
| - | ``` | ||
| - | eval " | ||
| - | ``` | ||
| - | |||
| バージョン指定方法(nodeの場合) | バージョン指定方法(nodeの場合) | ||
| 行 51: | 行 51: | ||
| ``` | ``` | ||
| + | ## 有効なツールの確認 | ||
| + | ``` | ||
| + | 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.1778949352.txt.gz · 最終更新: by nullpon