2019-11-26に更新

【AWS cloud9】【Rails】開発初期にやることまとめ1

まえがき

自分用メモ。
これまで何度か開発をスタートしてある程度作ってから
「railsのgemインストールしてなくてバージョン古いままだった!」「Gitの設定どうだっけ?」
とかいうのが出てきたので、一旦流れや確認しなきゃいけないことをまとめてみます。

あくまで「とりあえず動くものを作る」を目指して学習段階で詰まらないように備忘録として書き残しました。
今後アップデートしていきます。

前提:開発環境など

  • AWS Cloud 9にて開発
  • Github利用(コードレビューをしてもらう前提)

1.environment作成

  • 名前に「MyWork」など。他はそのままでOK

rails, rubyのバージョン確認&インストール

  • 以下20190910現在の情報。rails v6.0.0がリリースされているがその一個前をインストール  
  • (ver6だとsqlite3で問題が発生したため)  

    $ ruby -v

    $ gem install rails -v 5.2.0

    ※確認:データベースにsqlite3を使うのかmysqlを使うのか?  

2.ターミナル操作

  • プロジェクト作成

    $ rails new XXXX(プロジェクト名)

    $ cd XXXX

3.必要に応じてgemfileでSQL書き換えとインスト―ル

4.Gitの初期設定をして一旦コミットしておく

  • gitの初期設定

    $ git config --global user.name "user name"   
      (#user nameは任意の文字列)

    $ git config --global user.email [email protected]
      ([email protected]~のアドレスは公開されてしまうものなので注意)

  • 5.リポジトリ初期化~コミット

    $ git init

    $ git add .

    $ git commit -m "First Commit"

6.config操作でrails g で不要なファイルを作らないようにしておく

  • 必要に応じて?
  • css, js, helper, testを生成しないようにする

config/application.rb

module Hogehoge(プロジェクト名)
    class Application < Rails::Application
    #~~
    #(この下にでも)
        config.generators do |g|
            g.stylesheets false
            g.javascripts false
            g.helper false
            g.test_framework false
       end
   #(上のコードを追加)
    end
end

もう一度コミットしておく
$ git add .

$ git commit -m "Avoid making unnecessary files"
 

→リモートリポジトリの設定へ

→リモートリポジトリが不要の場合、
 ブランチを切って作業開始

おわりに

次回に続く。次回はGithubの設定をメインとした手順をまとめます。


Massa

北海道の畑作専業農家・WEBエンジニア修行中の30代。「自然の中で感じたことをカタチにする」をモットーに、農業とITを掛け合わせた仕事に携わりたいなあと思ってます。農業の効率化と発展を目指して。のんびり畑を耕したいw ■Ruby/Rails ■Capoeiraがライフワーク ◇noteでブログ書いてます

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

コメント