LoginSignup
0
2

More than 3 years have passed since last update.

Ruby on Rails 6.0 の環境構築メモ

Posted at

はじめに

個人のWindows10のPCに初めてRuby on Railsの環境構築するまでの備忘録。
ちなみに筆者は、Web系はLinux(CentOS)とWindows10のCakaPHPをおさわりしたことしかない。

Ruby 2.6.6 のインストール

Ruby2.7とRails6.0(あるいは周辺gem)の組み合わせによっては警告が発生する場合があるとのことなので、Ruby2.6.6を選択。

  • 下記リンクにて「rubyinstaller-devkit-2.6.6-1-x64.exe」をダウンロード。
    https://rubyinstaller.org/downloads/

  • ここで後のコマンドラインによるインストール処理にてエラーが発生するため、事前にWindowsFWとセキュリティソフトを停止しておく。

  • ダウンロードしたインストーラーを実行。
    「Use UTF-8 as default external encoding.」にチェック
    「MSYS2 development toolchain 2019-10-01」にチェック
    エディタ「VisualStudioCode」を選択

  • 表示されたコマンドラインのRubyInstallerにて、Enterして実行。

以上でRubyのインストールが完了したので、コマンドラインでバージョンを確認。

> ruby -v
ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]

ついでにgemもバージョン確認。

gem -v
3.0.3

Gitインストール

  • 下記サイトよりインストーラーをダウンロード。

    https://gitforwindows.org/

  • ダウンロードしたインストーラーを実行。
    「Use Visual Stadio Code as Git's default editor」を選択
    「Use the OpenSSL library」を選択
    extra options はよしなに

以上で、Windowsスタートメニューに「Git Bush」などのアイコンが追加されていることを確認して終了。

Node.jsのインストール

Node.jsをバージョン管理するためにnodistを使用。

  • 下記サイトよりnodistインストーラーをダウンロード。「NodistSetup-v0.9.1.exe」

    https://qiita.com/satoyan419/items/56e0b5f35912b9374305

  • nodistをインストール。
    ※「PATH not update,~」のエラーが出たので以下をシステムの環境変数に追加。
    【Path】C:\Program Files (x86)\Nodist\bin
    【NODIST_PREFIX(新規)】C:\Program Files (x86)\Nodist
    【PATH(新規)】%NODIST_PREFIX%\bin
    【NODE_PATH(新規)】%PATH%\node_modules

  • nodistバージョン確認。

>nodist -v
0.9.1
  • Node.jsのインストール。 12系の最新を選択(End-of-life:2022-04-30)
>nodist + 12.19.0
>nodist 12.19.0
>node -v
v12.19.0
>nodist npm 6.14.8
>npm -v
6.14.8

※npxのインストールはしていない。

yarnのインストール

>npm install -g yarn
>yarn -v
1.22.10

bndlerのアップデート

バージョンが古かったため、最新に更新。

>gem install bundler
>bundler -v
Bundler version 2.1.4

SQLite3のインストール

テンポラリーファイルのパスのユーザー名が全角の場合、一時ファイルの作成に失敗するので、先にテンポラリーファイルを変更してからインストール。

>set TEMP=C:\Temp
>set TMP=C:\Temp
>gem install sqlite3

Rails6.0.3のインストール

>gem install rails -v 6.0.3
>rails -v 
Rails 6.0.3

以上。

0
2
0

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
0
2