0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

前提

事前に、Rubyのバージョンを2.6.6にしておく。

目的

パーフェクト Ruby on Rails 【増補改訂版】」で扱っているものと同じバージョンにする。
※但し、現在は書籍に載っている環境構築通りにはいかない為、本記事に手順を記載する。

手順

作業ディレクトリ作成&移動

mkdir ~/Desktop/rails6
cd ~/Desktop/rails6

必要なgemをインストール

gem install nokogiri -v 1.13.10 && gem install rails-html-sanitizer -v 1.5.0 && gem install net-imap -v 0.3.7 && gem install rails -v 6.0.3

railsのバージョンを確認

rails -v

Rails 6.0.3と表示されていること

プロジェクトの雛形を作成する

rails _6.0.3_ new practice --skip-bundle
実行結果
(base) test@TestnoMBP rails6 % rails _6.0.3_ new practice --skip-bundle

      省略

      create  tmp/storage
      create  tmp/storage/.keep
      remove  config/initializers/cors.rb
      remove  config/initializers/new_framework_defaults_6_0.rb
       rails  webpacker:install
Could not find gem 'rails (~> 6.0.3)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.

上記の文が出ますが、次に進んでください。

Gemfileを編集する

Gemfile
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '6.0.3' ⭐️
# Use sqlite3 as the database for Active Record
gem 'sqlite3', '1.5.4' ⭐️

省略

# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
gem 'webpacker', '5.4.4' ⭐️

省略

group :test do
  # Adds support for Capybara system testing and selenium driver
  gem 'capybara', '>= 2.15'
  gem 'selenium-webdriver'
  # Easy installation and use of web drivers to run system tests with browsers
  gem 'webdrivers', '= 5.3.0' ⭐️
end

rails, sqlite3, webpacker, webdriversのバージョンを、それぞれ上記の通り指定します。(⭐️は付けないでくださいw)

アプリケーションディレクトリに移動&bundle install

cd practice
bundle install

※ 少し時間がかかります。※5分程度

Webpackerをインストール

rails webpacker:install

Railsアプリケーションの動作確認

rails s

http://localhost:3000 にアクセスし、ウェルカム画面が表示されればOK。

image.png

完了

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?