Logic Delight

明日のワシは忘れてしまうから、コードにはコメントを書くのです。

Ruby on Rails チュートリアル始めて早速ハマった

7月に入りました。今月はRubyRuby on Rails v6)をガッツリ学ぶのが必須テーマなので、それを優先的に頑張ります。

Ruby on Rails チュートリアル

開発環境

第1章ハマりポイント

まずは作った開発環境の動作確認を含め、第1章をやってみる。早速幾つもハマって時間を消費したのでログを残しておく。

rails webpacker:install に失敗する

  • rails new の時点でエラーになっていた気がする。どういうこっちゃ。。。
  • その後の bundle update ではエラーにならないが、結局 webpacker のインストールができていないままなので、次の rails server でエラーになる
  • エラーメッセージに Errno::ENOENT: No such file or directory @ (中略)/config/webpacker.yml が出てた
    • 【Rails】rails webpacker:install に失敗する場合の対処法 - Qiita を参考に config配下にwebpacker.ymlをコピペ(乱暴)
    • 後に、この対処だけではHerokuで動作しなかったため、改めて rails webpacker:install を実行して解消した
    • 後日再検証して、この↑暫定対処は不要ということを確認。次に挙げた development.rb の修正をしてから rails webpacker:install だけでOKでした

Function not implemented - Failed to initialize inotify でアプリ起動エラー

その他

Git や Heroku は経験済みなのでハマるところ無かったけど、 Herokuにデプロイしてアプリの動作確認はするが「アプリの停止」について触れられていないので、知らない人はFree Tier使い切りそうな懸念あり。

Herokuのアプリケーションの停止 / 再開 - Qiita を参考に停止しておいた。Herokuは久しぶりだけど、アカウントが有効活用される日が来てよかった。

今日やったこと

  • (朝起きてブルブルマシンに乗りながら)読書(習慣化中)
  • マネーフォワードME のプレミアム会員に登録した
  • 7月のカレンダーにタスク計画をブレイクダウン
  • Ruby on Rails チュートリアル を購入して開始

今日思ったこと

  • MFのプレミアム会員になったので、今までの資産推移とか見れてちょっと気持ちいい
    • 連携口座数も無制限になるので、ポイント系を追加登録しまくり
  • 1ヶ月のカレンダーに目標タスクをプロットしていくと、どれくらいのペースが必要かを計算することになり、ペース配分の実感が持てた
  • 言語・フレームワークチュートリアル、サクッと終わらせたいがバージョン問題などなどで記載のとおりに進まないものなのよね。ここらへんは仕方なく対策前進あるのみか