実現したいこと
Amazon Linux 2 上で Rails のマイグレーションを実行したいです。
以下のリンクを参考にAWSを使ってポートフォリオをデプロイしようとする中でエラーが発生しました。
[AWS(EC2)にRailsアプリをイチから上げる方法【その3〜サーバー設定とRailsアプリの配置編〜】 - Qiita][1]
VPCとEC2の準備、公開鍵の設定、PostgreSQLの環境変数の設定などは終わっています。
DBのマイグレーションをしようとしたところエラーが発生しました。
いろいろ試したのですがマイグレーションできません。
解決方法ありましたら教えていただきたいです。
よろしくお願い致します。
発生している問題・エラーメッセージ
[yuki@ip-10-0-0-53 golfour]$ bundle exec rake db:migrate RAILS_ENV=production rake aborted! NoMethodError: undefined method `deep_symbolize_keys' for #<String:0x000000000505d610> /var/www/rails/golfour/config/environment.rb:5:in `<top (required)>' /home/yuki/.rbenv/versions/2.5.1/bin/bundle:23:in `load' /home/yuki/.rbenv/versions/2.5.1/bin/bundle:23:in `<main>' Tasks: TOP => db:migrate => db:load_config => environment (See full trace by running task with --trace)
インストールされているPostgreSQL周り:
[yuki@ip-10-0-0-53 golfour]$ rpm -qa | grep postgres postgresql-11.5-5.amzn2.0.1.x86_64 postgresql11-11.8-1PGDG.rhel7.x86_64 postgresql11-libs-11.8-1PGDG.rhel7.x86_64 postgresql11-server-11.8-1PGDG.rhel7.x86_64 postgresql12-12.3-5PGDG.rhel7.x86_64 postgresql12-libs-12.3-5PGDG.rhel7.x86_64 postgresql12-server-12.3-5PGDG.rhel7.x86_64
補足情報(FW/ツールのバージョンなど)
開発環境:
Ruby 2.5.1
Rails 5.2.4.3
Amazon Linux2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/03 06:26