## 事象
以下のような[[Layouts (Zellij)|Layouts]]のファイルがあったとき、`deno --version` の結果がプロジェクトに存在する `mise.toml` に記載されたバージョンではなくグローバルのバージョンになってしまう。など。
```
layout {
default_tab_template {
pane size=1 borderless=true {
plugin location="compact-bar"
}
children
}
tab name="⌨️ Karabiner" cwd="~/git/github.com/tadashi-aikawa/toki/karabiner/" {
pane {
pane command="deno" {
args "--version"
}
}
}
}
```
### 環境
| 対象 | バージョン |
| ---------- | -------- |
| [[macOS]] | 15.7.4 |
| [[Zellij]] | 0.44.2 |
| [[mise]] | 2026.5.1 |
| [[Zsh]] | 5.9 |
## 原因
`command="deno"` となっているため、`deno` のバイナリが直接実行されるため、[[mise]]がactivateされないから。
## 解決方法
以下のように `command` `args` を変更し、[[Zsh]]の `-i` `-c` オプションをつけて、[[インタラクティブシェル]]として呼び出すようにする。
```
pane {
command="zsh"
args "-ic" "deno --version"
}
```
通常、[[インタラクティブシェル]]には[[mise]]のactivateコマンドが書かれているため、これでプロジェクトの `mise.toml` に定義された[[Deno]]のバージョンが利用される。