ユーザ用ツール

サイト用ツール


mise

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
mise [2026/05/16 16:43] nullponmise [2026/05/25 08:08] (現在) nullpon
行 58: 行 58:
  
  
 +## ツールのPATHの解決方法
  
 +miseは2つの方法でツールのパスを指定している
  
 +1. PATH環境変数を書き換える
 +2. shimsを使う
 +
 +1はカレントディレクトリの移動をフックするシェルの機能を用いてPATH環境変数を書き換える方式。2はshims以下のコマンドが各ツールの本体に移譲する方式。普段のシェル操作でnodeコマンドを実行するときは1を、シェルスクリプトからmiseでインストールしたnodeなどを利用する場合には2を用いる
 +
 +`.zshrc`に記述する`eval "$(mise activate zsh)"`は1の機能を有効にするため必要。2の方式では`~/.local/share/mise/shims/`にPATHを通すか、フルパスでコマンドを指定する。
 +
 +
 +## Claude Codeからmise管理下のコマンドを利用する
 +
 +Claude Codeからmiseで管理されているnodeやnpmコマンドを使う場合は、shimsにパスを通すのが良い
 +
 +`~/.claude/env.sh`を次の内容で作成
 +
 +```bash
 +#!/bin/bash
 +
 +export PATH="$HOME/.local/share/mise/shims:$PATH"
 +```
 +
 +`~/.zprofile`に次の行を追加
 +
 +```bash
 +export CLAUDE_ENV_FILE="$HOME/.claude/env.sh
 +```
  
 </markdown> </markdown>
mise.txt · 最終更新: by nullpon