駆け出しエンジニアの安田駿介です。
実現したいこと
ActiveRecord::ConnectionNotEstablishedというエラーの解消
エラー内容
該当のソースコード
https://github.com/yasshun1229/message-board2.git
抜粋
Gemfile
1source 'https://rubygems.org' 2git_source(:github) { |repo| "https://github.com/#{repo}.git" } 3 4ruby '3.0.0' 5 6gem 'rails', '~> 6.1.3', '>= 6.1.3.1' 7 8gem 'mysql2', '~> 0.5' 9 10gem 'puma', '~> 5.0' 11 12gem 'sass-rails', '>= 6' 13 14gem 'webpacker', '~> 5.0' 15 16gem 'turbolinks', '~> 5' 17 18gem 'jbuilder', '~> 2.7' 19 20gem 'bootsnap', '>= 1.4.4', require: false 21 22group :development, :test do 23 24 gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] 25end 26 27group :development do 28 29 gem 'web-console', '>= 4.1.0' 30 31 gem 'rack-mini-profiler', '~> 2.0' 32 gem 'listen', '~> 3.3' 33 34 gem 'spring' 35end 36 37gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
database.yml
database.yml
1default: &default 2 adapter: mysql2 3 encoding: utf8mb4 4 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> 5 username: dbuser 6 password: dbpass 7 socket: /var/run/mysqld/mysqld.sock 8 9development: 10 <<: *default 11 database: message_board_development 12 13test: 14 <<: *default 15 database: message_board_test 16 17production: 18 <<: *default 19 database: message_board_production 20 username: message_board 21 password: <%= ENV['MESSAGE_BOARD_DATABASE_PASSWORD'] %>
mysql_config --socketの結果
Ruby
1ubuntu:~/environment/message-board (main) $ mysql_config --socket 2/var/run/mysqld/mysqld.sock
#試したこと
ググったりしてみましたが、出てきませんでした。l
開発環境
・AWS
・Cloud9
・Ruby 3.0.0
・Rails 6.1.3.1
・GitHub.yml
回答1件
あなたの回答
tips
プレビュー