はじめに
本記事はメモ置き場なのであてにならないことが多い。
そのうちきれいにまとめたい。
エラーの探し方
Render.comでビルドを開始するとビルドログが表示される。
最終的に失敗すると"Build Failed"が出力され、ビルドに失敗したことを通知してくれる。
あとは長いビルドログを遡ってどこでコケてるか探す。
#解決方法
ビルドエラーログの箇所をコピぺでググる。エラーによってはログに解決方法書いておいてくれてあるのでとても親切。
ビルドエラー&解決方法集
Your bundle only supports platforms...
Bundler Output: Your bundle only supports platforms ["x86_64-darwin-20"] but your local platform
remote: is x86_64-linux. Add the current platform to the lockfile with `bundle lock
remote: --add-platform x86_64-linux` and try again.
解決方法がそのまま書いてある。
「bundle lock --add-platform x86_64-linux」を実行して解決。
ArgumentError: key must be 16 bytes
キーの長さが足りないよ!っていうエラー。
Renderキーに「config/master.key」を指定していたがうまくいかなかったのでmaster.keyに記述されているキーをそのままコピペしたらうまくいった。
多分あまりよろしくない気がするので別解を探す予定。
おわりに
他にもあった気がするけどメモし忘れた。
またエラー起こったら追記します。