Admin権限なしでRustをWindowsにインストール / Installing Rust on Windows without Admin
Why
- Rust製の諸々のツールを使いたい
- 通常、RustをWindowsにインストールするときは管理者権限必要
- 会社用のPCとかだと、諸々あってAdmin権限がない
How
- scoop をインストール
scoop install msys2
でMSYS2をインストール。これでMinGW64が勝手に入る。scoop install gcc
は、メンテナンスされていないようでインストールに失敗するので要注意scoop install rustup
でRustupをインストール。多分これは公式サイトからダウンロードしたものでもOKなはず(試してない)rustup default stable-x86_64-pc-windows-gnu
で、MinGW64を使うよう設定- 一部のツールは
gcc
が必要なので、MSYS2側でインストールしてPATHを通しておく。 - 完了!
参考
Why
- I wanted to use fancy tools made by Rust (like
bat
orfd
) - Usually, the Admin privilege is required to install Rust on Windows
- I don't have the Admin privilege of some laptop
How
- Install scoop
- Install msys2 via
scoop install msys2
. This will install MinGW64 as a part of msys2.- Some old articles mention
scoop install gcc
, but it seems this package is no longer maintained and fails to install
- Some old articles mention
- Install
rustup
viascoop install rustup
. Maybe we can download the official binary. - Configure rustup to use MinGW64 with
rustup default stable-x86_64-pc-windows-gnu
. - DONE!