はじめに
個人の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
- nmpのバージョンが古かったため、下記リンクを参考にアップデート。
https://nodejs.org/ja/download/releases/
>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
以上。