Ruby on Railsの開発環境の構築手順【CentOS7】

Ruby on Railsの開発環境の構築手順【CentOS7】です。自分はVirtualBox VagrantにCentOS7をのせて、そこで構築しました。結構情報も多く迷う事はあまりなかったです。

スポンサーリンク

CentOS7

CentOS7がない場合、以下の仮想環境構築手順でvagrant upの箇所までやる

環境構築記録Vagrant CentOS7 Apache2.4 PHP7 CakePHP2.7 MariaDB
Vagrant CentOS7 Apache MariaDBの環境構築をしたので手順を記録しておきます。何かの参考になれば何よりです。 ...

Rubyインストール

まずこれがないとruby install時にエラーになってしまうので先にやる

sudo が使えない場合やっとく

して

を追加

gitインストール

rbenvインストール

rbenvはRubyのインストールするバージョンを環境毎に切り替えられます。ex.プロジェクト毎にRubyのバージョン違う場合で同じサーバに設置したい場合などに重宝します。

rbenvのPATH設定

rbenv確認

ruby-buildインストール

Rubyインストールリスト確認

Rubyインストール

2.4.2が安定版で最新らしいので2.4.2をチョイス

リハッシュ

rbenv Rubyバージョン確認

2.4.2が表示されます。

rbenv global設定

Rubyバージョン確認

2.4.2が表示されます。

https://qiita.com/inouet/items/478f4228dbbcd442bfe8

ruby 2.4.2が最新の安定版との事

次に以下でrailsをインストール

railsインストール

5.1.2が最新の安定版との事なので。

railsプロジェクト作成

sqliteのエラーが出る場合以下参考にしてください↓

【Ruby on Rails】rails _5.1.2_ new hogeprojectでエラー
rails _5.1.2_ new hogeprojectでエラーになったので記録しておきます。 $rails _5.1.2_ new h...

Gemfileの書き換え・インストール

rails server起動

(rails s でも良いみたいですね)

rails serverでエラーになった時に参考にしてください↓

【Ruby on Rails】rails serverでエラー
railsのインストールまで終えたので、いきようようと rails server をしようとしたところエラーとなりました。 $ rails...

デフォルトRailsページの確認

http://localhost:3000

Vagrant内構築の場合IP例 http://192.168.33.10:3000

途中に書いたようにエラーが出まくっていたので、

このページ出てきた時、心底ほっとしました・・・

画像アップロード機能の為に

https://qiita.com/Kaisyou/items/5add9d8b38177c45333c

Rails5でmodelやcontrollerの修正が反映されないやつ

https://qiita.com/uenoryo/items/5dd69436e9f5af6a752e

参考サイト様

https://qiita.com/pakiln/items/525b0b635b57bf310837

https://qiita.com/inouet/items/478f4228dbbcd442bfe8

https://railstutorial.jp/chapters/beginning?version=5.1#sec-installing_rails