Windowsでmiseを使う

mise は限定的ながら Windows もサポートしてるそうなので、Golang をインストールするのに使ってみた。

miseのインストール

公式サイトに従って、winget でインストールする。

takatoh@sofa: Documents > winget search mise
'msstore' ソースでは、使用する前に次の契約を表示する必要があります。
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
ソースが正常に機能するには、現在のマシンの 2 文字の地理的リージョンをバックエンド サービスに送信する必要があります (例: "US")。

すべてのソース契約条件に同意しますか?
[Y] はい [N] いいえ: Y
名前 ID バージョン 一致 ソース
--------------------------------------------------------------------------------------
Divina Misericordia 9NBLGGH5X1H8 Unknown msstore
mise-en-place jdx.mise 2025.5.5 Moniker: mise winget
MiService Xiaomi.MiService 3.3.0.293 winget
Japplis Website Optimizer Japplis.WebsiteOptimizer 4.3 Tag: optimiser winget
Open-Shell Open-Shell.Open-Shell-Menu 4.4.195 Tag: customise winget

このマシンでは winget を使うのも初めてだったらしく(他のマシンでも試してみた程度しかないんだけど)、契約条件への同意を求められた。

さて、mise は ID の欄に jdx.mise とある。これをインストールする。

takatoh@sofa: Documents > winget install --id jdx.mise
見つかりました mise-en-place [jdx.mise] バージョン 2025.5.5
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
このパッケージには次の依存関係が必要です:
- パッケージ
Microsoft.VCRedist.2015+.x64
ダウンロード中 https://github.com/jdx/mise/releases/download/v2025.5.5/mise-v2025.5.5-windows-x64.zip
██████████████████████████████ 13.0 MB / 13.0 MB
インストーラーハッシュが正常に検証されました
アーカイブを展開しています...
アーカイブが正常に展開されました
パッケージのインストールを開始しています...
コマンド ライン エイリアスが追加されました: "mise"
パス環境変数が変更されました; 新しい値を使用するにはシェルを再起動してください。
インストールが完了しました

別のターミナルを新たに立ち上げて、試してみる。

takatoh@sofa: Documents > mise version
_ __
____ ___ (_)_______ ___ ____ ____ / /___ _________
/ __ `__ \/ / ___/ _ \______/ _ \/ __ \______/ __ \/ / __ `/ ___/ _ \
/ / / / / / (__ ) __/_____/ __/ / / /_____/ /_/ / / /_/ / /__/ __/
/_/ /_/ /_/_/____/\___/ \___/_/ /_/ / .___/_/\__,_/\___/\___/
/_/ by @jdx
2025.5.5 windows-x64 (2025-05-15)
takatoh@sofa: Documents > mise help
mise manages dev tools, env vars, and runs tasks. https://github.com/jdx/mise

Usage: mise.exe [OPTIONS] [TASK] [COMMAND]

(以下略)

大丈夫のようだ。Golang をインストールしよう。

takatoh@sofa: Documents > mise install [email protected]
mise [email protected] ✓ installed

mise list コマンドで確認。

takatoh@sofa: Documents > mise list
Tool Version Source Requested
go 1.24.3

go コマンドも試す。

takatoh@sofa: Documents > go version
go version go1.22.7 windows/amd64

楽なもんじゃないか。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.