基本的には個人的なメモとして紹介する。
他にも同じ状態になった人も参考になると思う。
以前、railsの学習をrailsチュートリアルで行ったがtestのあたりで、エラーの連続、さらにはwindows特有のエラーが多発、最後にはgemのコンフリクトを起こして挫折してしまった。
それから1年ほどたち、フルスタックエンジニアが教える 即戦力Railsエンジニア養成講座が割引してたので購入して進めてみた。
この講座はDocker内で環境構築(rails + MySQL5.7)をするので、macでもwindowsでも同じ内容で進められるというものだった。進めてみるとWindows特有のエラーで止まった。
これはこのサイトで解決方法が紹介されていたのですんなりクリア。
そして、次第にrailsチュートリアルのようにherokuにアップしたい欲が出てきた。
そこでherokuを調べてみると、MySQLは有料版でしか使えない?(英語あんましよめないからあってるか分からない。ひとまず設定めんどそうとわかる。)っぽいし、udemyの講座をチェックする限りではMySQLである必要なさそうなのでPostgreSQLを使うことにした。
あとは以下のリンク集を参考に進めた。
現時点では講座の50まで無事進めることができている。
- Rails+Herokuで5分でWebアプリ作るおっ( ^ω^)
- 【初心者向け】railsアプリをherokuを使って確実にデプロイする方法【決定版】
- Docker ComposeでRails+PostgreSQLの環境構築
- Railsアプリで Bootstrap 4 を利用する
- 【Rails】Pryについて徹底解説!
- [rails]bootsnapがあるとbinding.pryの挙動がおかしくなる現象について!!!!
- redirect_to :backエラー
今後講座が進むたびに更新していくつもりだ。