1
1

More than 1 year has passed since last update.

Scoop で Ruby をインストールしてみる

Posted at

はじめに

WindowsRubyのインストールと言えばRubyInstallerですが、

Scoopでインストールする方法もある様ですので、試してみました。

ここでは、次の記事を参照しています。

Scoop のインストール

powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
iwr -useb get.scoop.sh | iex
scoop -v
# v0.2.4 - Released as 2022-08-08

scoop install git
scoop bucket add extras
scoop bucket add versions

コマンドラインのみでサクサクと進められます。

Ruby のインストール

powershell
scoop search ruby

Ruby関連では次のアプリがインストール可能です。

Name Version Source Binaries
rubymine 2022.2.3-222.4345.14 extras
jruby 9.3.8.0 main
ruby 3.1.2-1 main
ruby19 1.9.3-p551 versions
ruby24 2.4.10-1 versions
ruby25 2.5.9-1 versions
ruby26 2.6.10-1 versions
ruby27 2.7.6-1 versions
ruby30 3.0.4-1 versions
rubymine-eap 2022.3-223.4884.72 versions
powershell
scoop install ruby ruby27

ruby -v
# ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x64-mingw32]

とりあえず、最新版とAtcoder用にver2.7をインストールしますが、2.7しか呼び出せない。
そこで、ridkを使用します。

powershell
scoop install msys2
msys2
$exit
ridk use
Select ruby version to enable: 

あれっ、いつものあれが出ない。

そこで、次の記事を参照しrubies.ymlを編集します。

powershell
ridk use update
# Update C:/Users/XXX/scoop/apps/ruby27/current/ridk_use/rubies.yml

rubies.ymlを編集

rubies.yml
---
- C:\Users\XXX\scoop\apps\ruby\3.1.2-1
- C:\Users\XXX\scoop\apps\ruby27\2.7.6-1
powershell
ridk use
1 - C:/Users/XXX/scoop/apps/ruby/3.1.2-1       ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x64-mingw-ucrt]
2 - C:/Users/XXX/scoop/apps/ruby27/2.7.6-1     ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x64-mingw32]
Select ruby version to enable: 1
ruby -v
# ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x64-mingw-ucrt]

おお、大勝利。
(rubies.ymlの編集はインストールしたrubyの回数が必要です)

まとめ

  • scoop による ruby のインストールを行った
  • ridk に詳しくなった
  • @mainy さん、ありがとう
  • @denkiuo604 さん、ありがとう
1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1