Claude-skill-registry-data mise-runtime
ランタイム管理(mise)。Go, Node.js, Python, Rubyのバージョン管理。トリガー: mise, runtime, node, go, python, ruby, version
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/mise-runtime" ~/.claude/skills/majiayu000-claude-skill-registry-data-mise-runtime && rm -rf "$T"
manifest:
data/mise-runtime/SKILL.mdsource content
mise-runtime スキル
miseを使用したランタイム(Go, Node.js, Python, Ruby)のバージョン管理を行う。
現在の設定
設定ファイル:
/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/mise/config.toml
現在のランタイム:
| ツール | バージョン |
|---|---|
| Go | 1.24.3 |
| Node.js | 25.2.1, 22.16.0 |
| Python | 3.13 |
| Ruby | 3.4.8 |
利用可能なコマンド
インストール済みランタイム一覧
mise list
利用可能なバージョン確認
mise ls-remote go mise ls-remote node mise ls-remote python mise ls-remote ruby
特定バージョンインストール
mise install go@1.24.3 mise install node@22.16.0 mise install python@3.13 mise install ruby@3.4.8
グローバルバージョン設定
mise use --global go@1.24.3
設定からすべてインストール
mise install
現在のバージョン確認
mise current
設定ファイル信頼
mise trust ~/.config/mise/config.toml
アンインストール
mise uninstall go@1.23.0
ランタイム更新
mise upgrade
設定ファイル確認
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/mise/config.toml
実行フロー
新しいバージョン追加
で利用可能バージョン確認mise ls-remote <tool>
でインストールmise install <tool>@<version>
を編集/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/mise/config.toml- 変更内容を確認
バージョン切り替え
で現在のバージョン確認mise list- 必要なバージョンがなければインストール
で切り替えmise use <tool>@<version>
使用例
- "Node.js 22を追加して"
- "mise list"
- "Goの最新バージョンは?"
- "Python 3.12をインストール"
- "現在のランタイムバージョンを確認"
config.toml の構造
[tools] go = "1.24.3" node = ["25.2.1", "22.16.0"] # 複数バージョン python = "3.13" ruby = "3.4.8" [settings] auto_install = true trusted_config_paths = ["~"]
注意事項
- Node.jsは複数バージョン併用可能(配列で指定)
- config.toml編集後は
で反映mise install - シンボリックリンク:
-> dotfilesリポジトリ~/.config/mise/config.toml