カテゴリー

  • プログラミング
  • 英語学習
  • 海外
  • キャリア
  • Kredo
Kredoオンラインキャンプ
スタッフ募集中
Kredoオンラインキャンプ体験談
無料カウンセリングはこちら

セブ島IT留学の「Kredo」が運営するメディア「Kredoblog」

無料カウンセリング予約
  • プログラミング
    • Web・プログラミング(学習)

    • Web・プログラミング(知識)

    • AI・テクノロジー

    • デザイン

  • 英語学習
    • 英語学習法

    • 英語フレーズ

  • 海外
    • 海外移住

    • 海外留学

    • 海外就職

  • キャリア
    • 転職情報

    • キャリアデザイン

  • Kredo
    • ニュース・キャンペーン情報

    • セブ島情報

    • インタビュー

  • 無料ウェビナーに予約する >
5月申し込み限定授業料半額 kredo it留学オンライン
  • TOP
  • プログラミング
  • Web・プログラミング(知識)
  • Ruby on railsのインストール方法【OS別に解説】

Ruby on railsのインストール方法【OS別に解説】

アバター画像
Kredo編集部
公開日:2023.03.10
更新日:2023.03.10
Web・プログラミング(知識) |
  • ツイート
  • シェア
  • はてな
  • ポケット
 decoding
少年

Ruby on Railsを使ってみたい

少女

どうやってRuby on Railsをインストールすればいいの?

今回の記事では、Ruby on Railsのインストール方法を、WindowsとMacOS別に解説します。

そして、

  • SQLite3ライブラリのインストール方法
  • Ruby on Railsでのアプリ作成方法
  • ローカルサーバーの作成方法

 

についても解説するため、今回の記事を読めば、Ruby on Railsのアプリをサーバー上で実行する方法まで勉強できます。

自分のPCでRuby on Railsを使った開発をしてみたい方は、ぜひ最後まで読んでみてください。

記事のもくじ

  • 【Windows】Ruby on railsのインストール方法
    • Rubyの環境構築
    • Railsのインストール
  • 【MacOS】Ruby on railsのインストール方法
    • Rubyの環境構築
    • Railsのインストール
  • SQLite3ライブラリのインストール方法
  • Railsのアプリの作成方法
  • ローカルのRailsサーバの作成方法
  • Ruby on railsのインストール方法【OS別に解説】のまとめ

【Windows】Ruby on railsのインストール方法

まずはWindowsにRuby on Railsをインストールする方法を解説します。

Rubyの環境構築

まだRubyの環境構築をしていない方は、Rubyの環境構築から始めましょう。

まずはRubyをパソコンにインストールします。

RubyをWindowsにインストールする場合、

  • RubyInstaller for Windowsを使う
  • ソースコードでコンパイルする

のいずれかの方法でインストールすることが多いですが、RubyInstaller for Windowsを使う場合の方が、簡単にRubyをインストールしやすいです。

というわけで今回は、RubyInstaller for Windowsを使ってRubyの環境構築をしてみましょう。

RubyInstaller for Windowsは「RubyInstaller for Windows」というサイトでダウンロードできます。

まずはトップページの「Download」と書かれているボタンを押しましょう。

RubyInstallerは大きく分けて「x-86版」「x-64版」の2種類があり、

  • x-86→32ビット版
  • x-64→64ビット版

というふうに対応しているため、自分のパソコンのビット数に合ったものをダウンロードしましょう。

また「WITH DEVKIT」「WITHOUT DEVKIT」の2種類がありますが、DevkitはRubyのライブラリ(gem)をインストールする際に必要になることがあるため「WITH DEVKIT」のRubyInstallerをインストールしましょう。

2020年8月時点でのRubyInstallerの最新版は「2.7.1」のため 「Ruby+Devkit 2.7.1-1」をインストールします。

RubyInstallerをインストールしたら、以下の手順でRubyのインストールを完了させていきましょう。

  • 「I accept the Lincense」にチェックを入れ「Next」をクリック
  • オプションの設定画面で「Install」をクリック
  • MSYS2のインストール画面で「Next」をクリック
  • インストールが終了したら「Finish」をクリック

Rubyのインストールを終えたら、次に「MSYS2」のインストールが始まります。

MSYS2はDevkitの一種で、Rubyでライブラリを使用する際に使うものです。

MSYS2のインストール画面が表示され、画面に「1,2,3」と入力すると、MSYS2のインストールが始まります。

MSYS2のインストールを終えたら、Rubyの環境構築はこれにて完了です。

Railsのインストール

Rubyの環境構築を終えたら、次はRailsをインストールしましょう。

Railsのインストールは、コマンドプロンプトを利用して行います。

コマンドプロンプトに、以下のコマンドを入力すると、Railsのインストールが始まります。

gem install rails

インストールを終えたら、以下のコマンドを入力して、Railsのバージョンを確認しましょう。

rails -v

すると「Rails ◯.◯.◯」というふうにバージョンが表示されます。

【MacOS】Ruby on railsのインストール方法

次に、MacOSにRuby on Railsをインストールする方法を解説します。

Rubyの環境構築

MacOSの場合、まずは「Homebrew」というパッケージ管理システムをインストールします。

まずはターミナルを起動しましょう。

次に、Homebrew公式サイトの「Install Homebrew」の下にあるコマンドをコピーし、ターミナルにペーストして実行します。

Homebrewの公式サイトはこちら

インストールを終えたら、以下のコマンドでバージョン確認を行います。

brew -v

「Homebrew◯.◯.◯」というふうにバージョンが表示されていたら、Homebrewのインストールがされていることになります。

Homebrewをインストールしたら、Rubyのインストールツールである「rbenv」をインストールします。

ターミナルで以下のコマンドを入力し、rbenvをインストールしましょう。

brew install rbenv

すると、以下のように表示されます。

# Load rbenv automatically by appending

# the following to ~/.bash_profile:

 

eval “$(rbenv init -)”

そのあとは以下のコマンドを順に打ち込み、パスを通していきます。

echo ‘export PATH=”$HOME/.rbenv/bin:$PATH”‘ >> ~/.zshrc

echo ‘eval “$(rbenv init -)”‘ >> ~/.bash_profile

source ~/.bash_profile

パスを設定したらrbenvを利用して、インストール可能なRubyのバージョンを確認します。

rbenv install -l

今回は2.7.1のRubyをインストールします。

rbenv install 2.7.1

最後に、使用するRubyのバージョンをglobalで指定したら、Rubyの環境構築は完了です。

rbenv global 2.7.1

Railsのインストール

次に、Railsのインストールをしましょう。

今回は「5.2.4.1」のバージョンのRailsをインストールします。

ターミナルに以下のコマンドを打ち込めば、Railsのインストールが始まります。

gem install rails -v “5.2.4.1”

インストールが終わったら、以下のコマンドでRailsのバージョンを確認しましょう。

rails -vRails 5.2.4.1

「Rails 5.2.4.1」と表示されれば、Railsがインストールされていることになります。

SQLite3ライブラリのインストール方法

SQLite3ライブラリのインストール方法を紹介します。

MacOSにはデフォルトでSQLite3がインストールされているため、Windowsでのインストール方法を紹介します。

まずはSQLiteの公式サイトにアクセスし「Download」をクリックしましょう。

Windowsの場合「Precompiled Binaries for Windows」の欄にある「sqlite-dll」というzipファイルをダウンロードします。

32ビットのパソコンなら「x-86」のファイルを、64ビットなら「x-64」のファイルをダウンロードしましょう。

ダウンロードしたファイルの中に「sqlite3.dll」というファイルがあるので、Rubyのディレクトリ内の「bin」というディレクトリにコピーします。

次に「sqlite-tools-win32-x86-3330000.zip」というファイルをzipファイルをダウンロードしましょう。

ダウンロードしたファイルの中にある「sqlite3.exe」Rubyのディレクトリ内の「bin」というディレクトリにコピーします。

これでWindowsでもSQLite3が使えるようになります。

Railsのアプリの作成方法

Railsのアプリを作成する場合、最初にコマンドを入力して新規作成する必要があります。

まずはコマンドプロンプト(MacOSの場合はターミナル)を起動して、Railsのアプリのファイルを設置するディレクトリに移動しましょう。

ディレクトリに移動したら、以下のコマンドを実行すればRailsのアプリを新規作成できます。

rails new アプリケーション名

例えば「kredo_app」というアプリを作成したい場合、以下のようなコマンドを入力しましょう。

rails new kredo_app

すると、様々なフォルダが作成されていき、Railsの新しいアプリケーションの作成が完了します。

ローカルのRailsサーバの作成方法

ローカルのRailsサーバを作成することで、ブラウザでRailsアプリの確認ができます。

サーバを作成する際は、作成したRailsアプリのディレクトリに移動した上で、以下のコマンドを入力しましょう。

rails s

そして、ブラウザのURLに「localhost:3000」と入力すれば、Railsサーバにアクセスできます。

アクセスしたら、以下の画面が表示されます。

これでRailsのサーバを作成できました。

Ruby on railsのインストール方法【OS別に解説】のまとめ

今回はRuby on Railsのインストール方法を、OS別に紹介しました。

Railsのインストール自体は、WindowsでもMacOSでも手間をかけずに簡単にできます。

Rubyをインストールしていない場合は、Rubyの環境構築の手間がかかるものの、今回の記事を参考にすればRubyもすぐにインストールできるでしょう。

RailsはWebアプリケーションの開発に特化したフレームワークなので、ぜひRailsでWebアプリケーションを開発してみましょう。

英語でプログラミングが学べるKredoオンラインキャンプ

プログラミング×英語を身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoでは、プログラミング×英語が学べるオンラインスクール「Kredoオンラインキャンプ」を運営中です。プログラミング×英語を身につけた当校の卒業生はグローバルIT企業、外資系企業、海外就職、フリーランスへのキャリアチェンジを実現しています。これからの時代に必要な「英語×IT」のスキルを身につけてグローバルに活躍しませんか?

Kredo オンラインキャンプへ
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
アバター画像
Kredo編集部

Kredo編集部です!プログラミング、英語学習、キャリア、Kredo情報を発信していきます。

関連記事

  •  decoding
    Web・プログラミング(知識)

    CSSの基礎とよく使うプロパティを解説【初心者向け】

  •  decoding
    Web・プログラミング(知識)

    CSSの記号の意味「#」「>」「$」など〜使い方とあわせて完全網羅〜

  •  decoding
    Web・プログラミング(知識)

    Rubyで作られたWebサービス・アプリ12選!Rubyの可能性に迫る

  • プログラミングのイメージ画像
    Web・プログラミング(知識)

    プログラミングって何?初歩的な概要や需要の高い言語を徹底解説

よく読まれている記事

  •  decoding

    【無料オンラインセミナー】インターン型実践プログラムー未経験から7ヶ月で即戦力 グローバルIT人材を目指す方法:3/27(月) 〜 3/29(水), 4/3(月) 〜 4/5(水) 20:30 ~

  •  decoding

    IT×英語を学ばなければ取り残される!Kredo CEOが日本衰退とIT業界の未来を解説

  •  decoding

    【メディア掲載】Kredoオンラインキャンプを紹介していただいた生徒様、企業様の紹介

  •  decoding

    卒業生インタビュー

  •  decoding

    おすすめ記事

IT留学オンライン
新規CTA
@KREDO JAPAN Inc. 2023 All rights reserved.
Kredo オンラインキャンプ なぜ、プログラミング×英語なのか 英語が苦手な方へ 体験談 Webデザインコース Webデベロップコース インターン型実践プログラム IT英語コース カウンセリング予約 資料請求
Kredo ラーニング サービスサイト (準備中) KredoIT 留学 (現在Kredoオンラインキャンプに変更) 運営メディア Kredo Blog
運営会社 会社概要 採用情報 利用規約 プライバシーポリシー 特定商取引に基づく表示 お問い合わせ