「Windows」パッケージ管理ツールscoopを使ってrubyをインストールする

環境
OS Windows 11 Pro 21H2 64bit
Windows PowerShell 管理者

操作方法
1.rubyインストール可能バージョンを確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
PS C:\Windows\system32> scoop search ruby
Results from local buckets...
Name Version Source Binaries
---- ------- ------ --------
jruby 9.3.6.0 main
ruby 3.1.2-1 main
PS C:\Windows\system32> scoop search ruby Results from local buckets... Name Version Source Binaries ---- ------- ------ -------- jruby 9.3.6.0 main ruby 3.1.2-1 main
PS C:\Windows\system32> scoop search ruby
Results from local buckets...

Name Version Source Binaries
---- ------- ------ --------
jruby 9.3.6.0 main
ruby 3.1.2-1 main

2.ruby「3.1.1-1」をインストールします。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
PS C:\Windows\system32> scoop install ruby
Installing 'ruby' (3.1.2-1) [64bit] from main bucket
rubyinstaller-3.1.2-1-x64.7z (13.0 MB) [======================================================================] 100%
Checking hash of rubyinstaller-3.1.2-1-x64.7z ... ok.
Extracting rubyinstaller-3.1.2-1-x64.7z ... done.
Linking ~\scoop\apps\ruby\current => ~\scoop\apps\ruby\3.1.2-1
Persisting gems
Running post_install script...
Fetching rake-13.0.6.gem
Successfully installed rake-13.0.6
Parsing documentation for rake-13.0.6
Installing ri documentation for rake-13.0.6
Done installing documentation for rake after 3 seconds
1 gem installed
'ruby' (3.1.2-1) was installed successfully!
Notes
-----
Install MSYS2 via 'scoop install msys2' and then run 'ridk install' to install the toolchain!
'ruby' suggests installing 'msys2'.
PS C:\Windows\system32> scoop install ruby Installing 'ruby' (3.1.2-1) [64bit] from main bucket rubyinstaller-3.1.2-1-x64.7z (13.0 MB) [======================================================================] 100% Checking hash of rubyinstaller-3.1.2-1-x64.7z ... ok. Extracting rubyinstaller-3.1.2-1-x64.7z ... done. Linking ~\scoop\apps\ruby\current => ~\scoop\apps\ruby\3.1.2-1 Persisting gems Running post_install script... Fetching rake-13.0.6.gem Successfully installed rake-13.0.6 Parsing documentation for rake-13.0.6 Installing ri documentation for rake-13.0.6 Done installing documentation for rake after 3 seconds 1 gem installed 'ruby' (3.1.2-1) was installed successfully! Notes ----- Install MSYS2 via 'scoop install msys2' and then run 'ridk install' to install the toolchain! 'ruby' suggests installing 'msys2'.
PS C:\Windows\system32> scoop install ruby
Installing 'ruby' (3.1.2-1) [64bit] from main bucket
rubyinstaller-3.1.2-1-x64.7z (13.0 MB) [======================================================================] 100%
Checking hash of rubyinstaller-3.1.2-1-x64.7z ... ok.
Extracting rubyinstaller-3.1.2-1-x64.7z ... done.
Linking ~\scoop\apps\ruby\current => ~\scoop\apps\ruby\3.1.2-1
Persisting gems
Running post_install script...
Fetching rake-13.0.6.gem
Successfully installed rake-13.0.6
Parsing documentation for rake-13.0.6
Installing ri documentation for rake-13.0.6
Done installing documentation for rake after 3 seconds
1 gem installed
'ruby' (3.1.2-1) was installed successfully!
Notes
-----
Install MSYS2 via 'scoop install msys2' and then run 'ridk install' to install the toolchain!
'ruby' suggests installing 'msys2'.

3.「msys2」をインストールします。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
PS C:\Windows\system32> scoop install msys2
中略
'msys2' (2022-06-03) was installed successfully!
Notes
-----
Please run 'msys2' now for the MSYS2 setup to complete!
PS C:\Windows\system32> scoop install msys2 中略 'msys2' (2022-06-03) was installed successfully! Notes ----- Please run 'msys2' now for the MSYS2 setup to complete!
PS C:\Windows\system32> scoop install msys2
中略
'msys2' (2022-06-03) was installed successfully!
Notes
-----
Please run 'msys2' now for the MSYS2 setup to complete!

4.msys2を起動します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
PS C:\Windows\system32> msys2
user@arkgamepc MSYS /c/Windows/system32
# exit
PS C:\Windows\system32> msys2 user@arkgamepc MSYS /c/Windows/system32 # exit
PS C:\Windows\system32> msys2

user@arkgamepc MSYS /c/Windows/system32
# exit

5.ridkをインストールします。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
PS C:\Windows\system32> ridk install
_____ _ _____ _ _ _ ___
| __ \ | | |_ _| | | | | | |__ \
| |__) | _| |__ _ _ | | _ __ ___| |_ __ _| | | ___ _ __ ) |
| _ / | | | '_ \| | | | | | | '_ \/ __| __/ _` | | |/ _ \ '__/ /
| | \ \ |_| | |_) | |_| |_| |_| | | \__ \ || (_| | | | __/ | / /_
|_| \_\__,_|_.__/ \__, |_____|_| |_|___/\__\__,_|_|_|\___|_||____|
__/ | _
|___/ _|_ _ __ | | o __ _| _ _
| (_) | |^| | | |(_|(_)\^/_>
1 - MSYS2 base installation
2 - MSYS2 system update (optional)
3 - MSYS2 and MINGW development toolchain
Which components shall be installed? If unsure press ENTER [1,3] 1,3
PS C:\Windows\system32> ridk install _____ _ _____ _ _ _ ___ | __ \ | | |_ _| | | | | | |__ \ | |__) | _| |__ _ _ | | _ __ ___| |_ __ _| | | ___ _ __ ) | | _ / | | | '_ \| | | | | | | '_ \/ __| __/ _` | | |/ _ \ '__/ / | | \ \ |_| | |_) | |_| |_| |_| | | \__ \ || (_| | | | __/ | / /_ |_| \_\__,_|_.__/ \__, |_____|_| |_|___/\__\__,_|_|_|\___|_||____| __/ | _ |___/ _|_ _ __ | | o __ _| _ _ | (_) | |^| | | |(_|(_)\^/_> 1 - MSYS2 base installation 2 - MSYS2 system update (optional) 3 - MSYS2 and MINGW development toolchain Which components shall be installed? If unsure press ENTER [1,3] 1,3
PS C:\Windows\system32> ridk install
_____ _ _____ _ _ _ ___
| __ \ | | |_ _| | | | | | |__ \
| |__) | _| |__ _ _ | | _ __ ___| |_ __ _| | | ___ _ __ ) |
| _ / | | | '_ \| | | | | | | '_ \/ __| __/ _` | | |/ _ \ '__/ /
| | \ \ |_| | |_) | |_| |_| |_| | | \__ \ || (_| | | | __/ | / /_
|_| \_\__,_|_.__/ \__, |_____|_| |_|___/\__\__,_|_|_|\___|_||____|
__/ | _
|___/ _|_ _ __ | | o __ _| _ _
| (_) | |^| | | |(_|(_)\^/_>

1 - MSYS2 base installation
2 - MSYS2 system update (optional)
3 - MSYS2 and MINGW development toolchain

Which components shall be installed? If unsure press ENTER [1,3] 1,3

6.rubyバージョンを確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>ruby -v
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x64-mingw-ucrt]
>ruby -v ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x64-mingw-ucrt]
>ruby -v
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x64-mingw-ucrt]

 

Ruby

Posted by arkgame