TechDriveの佐藤です。
私、 Udemyで動画 を出したりしているのですが、ここのところ同様のトラブルシュートの質問が増えてきているので、ちょっとしたまとめを作成しています。目的としては動画を進める上でよく出会うエラーをまとめようとしていたのですが、クリティカルになってしまうのは環境周りなので様々なケースで役に立つように思います(同様の質疑がWEB上で散見されるためです)。今はActiveRecord、Sqlite3周辺が色々と困りごと多そうなのでその部分をまとめました。
以下のURLからご覧ください。
Udemyの方では解決できない場合に私に質問したりもできますので、今後別のエラーが出るなどあった場合でも気軽に質問いただければと思います。上記の文書もそういったフィードバックに答えて反映していきます。よろしくお願いします。
2019年9月3日現在、対応しているエラーは主に以下の二つです。検索でヒットするかもしれないのであえて記述しておきます。
ms2sato:~/environment/rawrails (master) $ bin/rake db:migrate RAILS_ENV=development environment is not defined in config/webpacker.yml, falling back to production environment Running via Spring preloader in process 21284 rake aborted! Your version of SQLite (3.7.17) is too old. Active Record supports SQLite >= 3.8.
ms2sato:~/environment/sinatcontacts (master) $ bundle exec rake db:migrate rake aborted! LoadError: cannot load such file -- sinatra/activerecord/rake/activerecord_6