Ruby on Rails

Ruby on Railsのインストール手順

2020年6月17日

Ruby on Railsのインストール手順(Windows版)

Rubyの人気フレームワークである「Ruby on Rails」のインストール手順を紹介します。

すでにRubyがインストールされていることを前提としているため、もし、Rubyをインストールしていない場合は、下記の記事をご覧ください。

Rubyインストール手順

スポンサーリンク

Bundlerのインストール手順

Bundlerとは

「Ruby on Rails」をインストールする前に、「Bundler」をインストールします。bundlerとは、gem(rubyのライブラリ)の依存関係とバージョンを管理するためのツールです。

Rubyのgemには、gem Aのバージョン××を使うと、gem Bのバージョン××も必要といった依存関係があることがあります。この依存関係を調べて必要なgemをインストールすれば問題ありませんが、結構大変な作業です。

そんな手間を省いてくれるのがbundlerであり、bundlerを利用することで、必要なgemをすべてまとめてインストールすることができます。

Bundlerをインストールする

Ruby用のコマンドプロンプト「Start Command Prompt with Ruby」を起動します。

Start Command Prompt with Ruby

Rubyのコマンドプロンプトが表示されたら「gem install bundler」と入力し、Enterを押下するとBundlerがインストールされます。

Bundlerのインストール

「1 gem installed」と表示されたら Bundler のインストールは完了です。

Railsのインストール手順

bundler 同様にRuby用のコマンドプロンプト「Start Command Prompt with Ruby」を起動します。

Rubyのコマンドプロンプトが表示されたら「gem install rails」と入力し、Enterを押下するとRailsがインストールされます。

Railsのインストール

「gems installed」と表示されたら Railsのインストールは完了です。

Railsのインストールに失敗した場合

もし、次のようなエラーメッセージが表示された場合は、次の手順を実施してみてください。

ERROR: Error installing rails:
The last version of nokogiri (>= 1.6) to support your Ruby & RubyGems was 1.10.9. Try installing it with `gem install nokogiri -v 1.10.9` and then running the current command again
nokogiri requires Ruby version >= 2.3, < 2.7.dev. The current ruby version is 2.7.1.83.

上記のメッセージには、nokogiri -v 1.10.9をインストールしてから、再度Railsをインストールしてください。と書かれているので、nokogiri -v 1.10.9をインストールします。

 

まず下記のコマンドで必要パッケージをインストール。

ridk exec pacman -S mingw-w64-x86_64-libxslt

次に下記のコマンドでnokogiriをインストールしていきます。

gem install nokogiri --platform=ruby -- --use-system-libraries

nokogiriのインストール

「1 gem installed」と表示されたらnokogiri のインストールは完了です。インストール完了後に再び「gem install rails」を実行するとエラーは解消します。

Railsのバージョン確認

最後のインストールされたRailsのバージョンを確認します。「rails -v」でバージョンを確認することができます。

Railsのバージョン確認

helpful