Ruby on Railsのv5で最初の環境構築を確実に作る

programming

【AWS 9で】Ruby on Rails -v5 バージョン5で最初の環境構築を確実に作る

のぶ息子「いつもRailsのアプリを作るときに最初の環境構築のコマンドを忘れる!」

のぶ「よく使われるバージョン5で環境構築するまでを載せておくよ。」

作業と入力するコードのみまとめておきます。

【バージョン5】で新しくRailsフォルダを作る
gem install rails -v 5
rails _5_ new profile

作ったフォルダのバージョン確認【バージョン5になっているか】
cd ~/environment/profile
rails -v

【Gemfileを編集】Sqlite3を設定して反映させる
Gemfileフォルダを開く
,'~>5.0.0'
,’~>5.0.0′ → ,’~>1.3.6′
保存
bundle update

サーバーを立ち上げて、Railsがちゃんとインストールされているか
rails s -b $IP -p $PORT
正常ならOK!

この記事でわかるRails環境構築

  1. AWS Cloud9を使っています。
  2. よく使われているRailsバージョン5です。
  3. 「Opps!」と出てうまく出来ていない場合にこの手順が役立ちます。

こんなツイートをいただきました。

動画でも撮影しました。

それではRuby on Railsのバージョン5で構築していきましょう。

gem install rails -v 5

上のコードを「~/environment」に入力していきます。

すると、画面のように1 gem installed と出てきます。

次に、アプリを作成していきます。

rails _5_ new profile

上のコードを入力していきます。

すると、Profileフォルダが作成されました。

次に、フォルダに入ってバージョンを確認します。

cd ~/environment/profile

上のコードを入力します。


すると、フォルダに入れます。

フォルダに入ったら、Railsのバージョンを確認します。

rails -v

上のコードを入力します。

Rails 5.0.7.2と表示されました。
バージョンが5と確認されたのでOKです。

このままではサーバーが立ち上がりません。

SQLite3が定義されていません。

Gemfileを編集します。

profileフォルダを開き、画面のようにGemfileを開きます。

そうすると、Sqlite3が空白になっています。ここがエラーの原因です。


Gemfileを開いたら、

,'~>5.0.0'

とgem 'rails', '5.0.0'と書いてある部分からコピーします。

コピーしたものを、Gem 'sqlite3,の後にペーストし、

,'~>5.0.0' → ,'~>1.3.6'

に変更します。

その後、保存します。

Gemfileの中身を反映させます。

保存を必ずしてください。
保存したら、

bundle update

上のコマンドを入力します。


Enterキーで反映させます。

反映されたか確認します。

緑の文字で「Bundle updated!」と表示されたら、

Sqlite3 のバージョンを確認します。1.3.XXXってなっていたらOKです。

サーバーを立ち上げます。

rails s -b $IP -p $PORT

上のコードを入力します。

立ち上がっているかブラウザで確認していきます。

Previewをクリックし、
Preview Running Applicationをクリック。


するとこの画面になります。

画面の右端のボタンをクリックするとブラウザが開きます。

開いたブラウザが下記の画面ならば完了です!

「Opps!」と青い画面が出た場合は、今までの手順のどこかが間違っています。

のぶ「最後にチェックできるように載せておきます。」

作業と入力するコードのみまとめておきます。

【バージョン5】で新しくRailsフォルダを作る
gem install rails -v 5
rails _5_ new profile

作ったフォルダのバージョン確認【バージョン5になっているか】
cd ~/environment/profile
rails -v

【Gemfileを編集】Sqlite3を設定して反映させる
Gemfileフォルダを開く
,'~>5.0.0'
,’~>5.0.0′ → ,’~>1.3.6′
保存
bundle update

サーバーを立ち上げて、Railsがちゃんとインストールされているか
rails s -b $IP -p $PORT
正常ならOK!

SkillHacksで頑張っている方の記事です。
【動画教材スキルハックスSkillHacks】独学でIT転職して、月収30万をとるためにがんばる。トラックドライバー

稼ぐ、節約する

skillhacksの動画教材を友達に勧めてみた。 1

悩んでいる人「トラックドライバーで週6日労働 結婚できないですよ。辛くはないけど、この先不安かな」 手取りで27万きるくらいだけど、朝4時から夕方4時まで仕事。これでも楽な方です。 この先給料増やして ...

mineoで月額2000円以下で解約手数料もなし。 2

悩んでいるのぶ「iPhone6で、データ通信だけしたい。」 SIM比較をすることになりました。 沖縄に1日いくことになり、 1、Qua tub 01(SIMロックあり)と、 2、iPhone6(ソフト ...

-programming

© 2024 いちろうblog