Windows 11 Native にて Ruby on Rails をセットアップする (ucrt64)¶
2025/07/13
Win11 Railsセットアップ (ucrt64) のログです。
mise をインストールする¶
Winget でインストールできる、Winget とても便利である。
winget install jdx.mise
mise で Ruby をインストールする¶
Rails 8 は Ruby 3.3 推奨っぽいので、Ruby 3.3 をインストールする。 mise を有効化してから実行する。
mise use -g ruby@3.3
参考: Ruby & Rails Compatibility Table - FastRuby.io | Rails Upgrade Service
ridk をセットアップする¶
ridk という Ruby 構築のための簡易ツールがあり、mise 経由でインストールしたら入るようだ。 Rails のインストール時にこれが必要となるため先にセットアップを行う。
ridk install
インストールオプションが [1, 3] と出るので、そのまま進める。
ridk で依存パッケージをインストールする¶
ビルド時の依存パッケージをインストールする。
ここは ChatGPT と会話しつつ整理しましたが、インストール不要かもしれない。
ridk exec pacman -S --noconfirm `
base-devel mingw-w64-ucrt-x86_64-toolchain
ridk exec pacman -S --noconfirm `
mingw-w64-ucrt-x86_64-openssl mingw-w64-ucrt-x86_64-zlib `
mingw-w64-ucrt-x86_64-libffi mingw-w64-ucrt-x86_64-readline `
mingw-w64-ucrt-x86_64-libyaml
Rails をインストールする¶
ucrt64 を有効化してインストールを進める。
ridk enable ucrt64
gem install rails
Rails の起動を確認する¶
次のコマンドでアプリケーンを作成、サーバーを起動し表示を確認する。 http://localhost:3000 にアクセスすれば既定のRails初期表示画面が表示されるはず。
rails new store
cd store
ruby .\bin\rails server