Renderの環境構築について(PostgreSQL)
解決したいこと
Ruby on Rails でアプリを作っています。
development(ローカル)、production(Render)
ともに、データベースをPostgreSQLにすることを
決めましたが、Renderのデプロイが上手くいきません。
chatGPTの回答はPostgreSQLのライブラリが足りなくて
Gemでコケているとのことですが、指示通り修正パッチを
あてても同じエラーを繰り返すだけです。
発生している問題・エラー
error: failed to solve: process "/bin/sh -c bundle install && rm -rf ~/.bundle/ "${BUNDLE_PATH}"/ruby//cache "${BUNDLE_PATH}"/ruby//bundler/gems/*/.git && bundle exec bootsnap precompile --gemfile" did not complete successfully: exit code: 5
該当するソースコード
Gemfile
Gemfile.lock
自分で試したこと
chatGPTの指示で行ったこと。
・GemFile
gem "pg", "~> 1.5", platforms: [:ruby]
→バージョンを指定して、rubyで動く時と指定している
特にproductionなどのブロックで囲んでいない。
・以下のコマンドを実行
bundle lock --add-platform x86_64-linux
bundle install
→GithubにてGemfile.lockをpush
<Gemfile.lock該当箇所>
pg (1.5.9)
###各バージョン
ruby(3.4.3)
Rails(8.0.2)
###PC
MacbookAir(M4チップ)
何卒、ご回答よろしくお願いいたします。