5
3

More than 1 year has passed since last update.

はじめての記事投稿

Ubuntuで「Ruby on Railsチュートリアル」の実行環境を作る

Last updated at Posted at 2023-07-14

はじめに

Ubuntuに「Ruby on Railsチュートリアル」の実行環境を整えます。
普通にクラウドで提供されてるものを使ってもいいのですがやはり使い慣れた環境で学習したいためこの記事を作成しました。

実行環境

OS:Ubuntu22.04.2 LTS
Ruby on Railsチュートリアル:第7版
Ruby:3.1.2(Ruby on Railsチュートリアルに合わせてます)
Rails:7.0.4(Ruby on Railsチュートリアルに合わせてます)
Bundler:2.3.14(Ruby on Railsチュートリアルに合わせてます)

インストール

必要なツールをダウンロード

参考:(Ubuntu)Ruby on rails 6.0 環境構築
ほぼ上の記事通りです。
バージョンとインストールするものが若干異なるだけです。

sudo apt update -y
sudo apt upgrade -y
sudo apt install build-essential -y
sudo apt install -y libssl-dev libreadline-dev zlib1g-dev

Ruby、Railsをインストール

Ruby

最新版のRuby on Railsチュートリアルのバージョンに合わせてください

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL -l
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
#Ruby on Railsチュートリアルにバージョンを合わせます
rbenv install 3.1.2
rbenv global 3.1.2

Railsをインストール

gem install rails -v "7.0.4"
#動作確認
rails -v

bundlerをインストール

gem install bundler -v 2.3.14

SQliteをインストール

sudo apt install libsqlite3-dev

Node.jsをインストール

2023.7.15 追記
「Ruby on Railsチュートリアル第7版」ではNode.jsをインストールしなくても使えるようです!!
第6版よりもよりかんたんに環境が構築できるようになってる...!
ご指摘してくださった安川要平(@yasulab )様ありがとうございました!

sudo apt install -y nodejs npm
sudo npm install n -g
sudo n stable
sudo apt purge -y nodejs npm
exec $SHELL -l
sudo npm install yarn -g
node -v

最後に

これで「Ruby on Railsチュートリアル」を実行する環境が整いました。
あとは頑張って完走するだけです!!

余談(完璧にいらない)

筆者はもともと一個前のバージョンの「Ruby on Railsチュートリアル第6版」をしていたが第12章あたりで挫折してしまいました。
これが中2のときだったので「今なら行けるやろ!!(現在高1)」とこれからまた頑張るつもりです()
正直中2のときの印象はすごく難しかったのでなんとか打破できればなと...
幸いLinuxが好きでずっと使ってたお陰でコマンド操作は余裕だったのは唯一の救い...

5
3
6

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
5
3