I set up an old Ruby on Rails app running Ruby 2.6.6 and Rails 5.1.7 on my MacBook Pro M2. I used Rosetta to set up the whole app to run on x86_64. Everything went well with that approach, and I was able to install rbenv-x86 with Homebrew and then Ruby. bundle install
was also executed with no issues, and rails server
also started without crashing.
But as soon as I access port 3000, it fails with a weird error. Most of the time, it says something is wrong with gem pg
, but it also changes from time to time.
Although the server fails this way, I can access rails console
and run activerecord
queries without any issues.
I used postgresql@14 with libpq 17.4, installed via Homebrew on arch -x86_64.
DEPRECATION WARNING: The factory_girl gem is deprecated. Please upgrade to factory_bot. See https://github.com/thoughtbot/factory_bot/blob/v4.9.0/UPGRADE_FROM_FACTORY_GIRL.md for further instructions. (called from <top (required)> at /Users/jkv-mbp/code/janakav-swivel/smata/config/application.rb:8) /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:292: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis. => Booting Puma => Rails 5.1.7 application starting in development => Run `rails server -h` for more startup options Disabled: puma-cloudwatch plugin: Will send data every 60 seconds. To enable set the environment variable PUMA_CLOUDWATCH_ENABLED=1 [32736] Puma starting in cluster mode... [32736] * Puma version: 6.4.2 (ruby 2.6.6-p146) ("The Eagle of Durango") [32736] * Min threads: 5 [32736] * Max threads: 5 [32736] * Environment: development [32736] * Master PID: 32736 [32736] * Workers: 2 [32736] * Restarts: (✔) hot (✖) phased [32736] * Preloading application [32736] * Listening on http://127.0.0.1:3000 [32736] * Listening on http://[::1]:3000 [32736] Use Ctrl-C to stop [32736] * Starting control server on unix:///var/folders/1p/l5bfj1_n0j5343y7j5j9bk940000gn/T/puma-status-1745740625016-32736 [32736] - Worker 0 (PID: 32757) booted in 0.01s, phase: 0 [32736] - Worker 1 (PID: 32758) booted in 0.0s, phase: 0 Started GET "/" for ::1 at 2025-04-27 17:57:15 +1000 /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/pg-0.21.0/lib/pg.rb:56: [BUG] Bus Error at 0x00000001094afab2 ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-darwin24] -- Crash Report log information -------------------------------------------- See Crash Report log file under the one of following: * ~/Library/Logs/DiagnosticReports * /Library/Logs/DiagnosticReports for more details. Don't forget to include the above Crash Report log file in bug reports. -- Control frame information ----------------------------------------------- c:0081 p:---- s:0636 e:000635 CFUNC :initialize c:0080 p:---- s:0633 e:000632 CFUNC :new c:0079 p:0016 s:0628 e:000627 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/pg-0.21.0/lib/pg.rb:56 c:0078 p:0013 s:0623 e:000622 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/post c:0077 p:0029 s:0618 e:000617 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/post [FINISH] c:0076 p:---- s:0610 e:000609 CFUNC :new c:0075 p:0116 s:0602 e:000601 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/post c:0074 p:0024 s:0595 e:000594 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abst c:0073 p:0021 s:0591 e:000590 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abst c:0072 p:0016 s:0587 e:000586 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abst c:0071 p:0014 s:0581 e:000580 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abst c:0070 p:0012 s:0575 e:000573 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abst c:0069 p:0038 s:0569 e:000565 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abst c:0068 p:0047 s:0562 e:000561 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abst c:0067 p:0011 s:0555 e:000554 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_handling.rb:1 c:0066 p:0004 s:0551 e:000550 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_handling.rb:8 c:0065 p:0012 s:0547 e:000546 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/migration.rb:562 c:0064 p:0043 s:0543 e:000541 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/migration.rb:553 c:0063 p:0102 s:0536 e:000535 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0062 p:0009 s:0525 e:000524 BLOCK /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/callbacks.rb: c:0061 p:0029 s:0522 e:000521 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/callbacks.rb:97 c:0060 p:0010 s:0513 e:000512 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/callbacks.rb: c:0059 p:0102 s:0506 e:000505 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0058 p:0016 s:0495 e:000494 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/executor.rb:1 c:0057 p:0102 s:0487 e:000486 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0056 p:0020 s:0476 e:000475 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/sentry-rails-5.16.1/lib/sentry/rails/rescued_exception_interc c:0055 p:0102 s:0470 e:000469 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0054 p:0024 s:0459 e:000458 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/debug_excepti c:0053 p:0102 s:0448 e:000447 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0052 p:0008 s:0437 e:000436 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:135 c:0051 p:0077 s:0431 e:000430 BLOCK /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:30 [FINISH] c:0050 p:---- s:0421 e:000420 CFUNC :catch c:0049 p:0007 s:0416 e:000415 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:20 c:0048 p:0102 s:0409 e:000408 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0047 p:0020 s:0398 e:000397 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/sentry-ruby-5.16.1/lib/sentry/rack/capture_exceptions.rb:13 c:0046 p:0102 s:0393 e:000392 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0045 p:0024 s:0382 e:000381 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/show_exceptio c:0044 p:0102 s:0375 e:000374 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0043 p:0042 s:0364 E:0005f0 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/railties-5.1.7/lib/rails/rack/logger.rb:36 c:0042 p:0009 s:0354 e:000353 BLOCK /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/railties-5.1.7/lib/rails/rack/logger.rb:24 c:0041 p:0004 s:0351 e:000350 BLOCK /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/tagged_logging.rb:69 c:0040 p:0013 s:0348 e:000347 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/tagged_logging.rb:26 c:0039 p:0012 s:0342 e:000341 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/tagged_logging.rb:69 c:0038 p:0041 s:0337 e:000336 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/railties-5.1.7/lib/rails/rack/logger.rb:24 c:0037 p:0102 s:0331 e:000330 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0036 p:0041 s:0320 e:000319 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/quiet_assets.rb:13 c:0035 p:0102 s:0315 e:000314 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0034 p:0053 s:0304 e:000303 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/remote_ip.rb: c:0033 p:0102 s:0298 e:000297 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0032 p:0019 s:0287 e:000286 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/request_store-1.5.0/lib/request_store/middleware.rb:19 c:0031 p:0102 s:0280 e:000279 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0030 p:0025 s:0269 e:000268 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/request_store_rails-2.0.0/lib/request_store_rails/middleware. c:0029 p:0102 s:0264 e:000263 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0028 p:0039 s:0253 e:000252 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/request_id.rb c:0027 p:0102 s:0247 e:000246 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0026 p:0091 s:0236 e:000235 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rack-2.2.8/lib/rack/method_override.rb:24 c:0025 p:0102 s:0230 e:000229 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0024 p:0020 s:0219 e:000218 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rack-2.2.8/lib/rack/runtime.rb:22 c:0023 p:0102 s:0209 e:000208 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0022 p:0191 s:0198 e:000197 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/judoscale-ruby-1.8.0/lib/judoscale/request_middleware.rb:41 c:0021 p:0102 s:0189 e:000188 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0020 p:0033 s:0178 e:000177 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/cache/strategy/local_c c:0019 p:0102 s:0171 e:000170 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0018 p:0016 s:0160 e:000159 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/executor.rb:1 c:0017 p:0102 s:0152 e:000151 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0016 p:0085 s:0141 e:000140 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/static.rb:125 c:0015 p:0102 s:0133 e:000132 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0014 p:0008 s:0122 e:000121 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rack-2.2.8/lib/rack/sendfile.rb:110 c:0013 p:0102 s:0110 e:000109 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0012 p:0229 s:0099 e:000098 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rack-cors-1.1.1/lib/rack/cors.rb:100 c:0011 p:0102 s:0085 e:000084 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0010 p:0020 s:0074 e:000073 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/railties-5.1.7/lib/rails/engine.rb:522 c:0009 p:0102 s:0068 E:001068 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middle c:0008 p:0026 s:0057 E:000b38 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/configuration.rb:272 c:0007 p:0009 s:0052 E:002670 BLOCK /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/request.rb:100 c:0006 p:0023 s:0049 E:0004f8 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/thread_pool.rb:378 c:0005 p:0484 s:0044 E:002498 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/request.rb:99 c:0004 p:0138 s:0029 E:000f58 METHOD /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/server.rb:464 c:0003 p:0007 s:0018 E:002028 BLOCK /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/server.rb:245 c:0002 p:0087 s:0014 E:0013b0 BLOCK /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/thread_pool.rb:155 [FINISH] c:0001 p:---- s:0003 e:000002 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/thread_pool.rb:155:in `block in spawn_thread' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/server.rb:245:in `block in run' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/server.rb:464:in `process_client' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/request.rb:99:in `handle_request' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/thread_pool.rb:378:in `with_force_shutdown' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/request.rb:100:in `block in handle_request' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/puma-6.4.2/lib/puma/configuration.rb:272:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/railties-5.1.7/lib/rails/engine.rb:522:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rack-cors-1.1.1/lib/rack/cors.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rack-2.2.8/lib/rack/sendfile.rb:110:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/static.rb:125:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/executor.rb:12:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/judoscale-ruby-1.8.0/lib/judoscale/request_middleware.rb:41:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rack-2.2.8/lib/rack/runtime.rb:22:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rack-2.2.8/lib/rack/method_override.rb:24:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/request_id.rb:25:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/request_store_rails-2.0.0/lib/request_store_rails/middleware.rb:17:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/request_store-1.5.0/lib/request_store/middleware.rb:19:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/remote_ip.rb:79:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/quiet_assets.rb:13:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/railties-5.1.7/lib/rails/rack/logger.rb:24:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/tagged_logging.rb:69:in `tagged' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/tagged_logging.rb:26:in `tagged' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/tagged_logging.rb:69:in `block in tagged' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/railties-5.1.7/lib/rails/rack/logger.rb:24:in `block in call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/railties-5.1.7/lib/rails/rack/logger.rb:36:in `call_app' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/sentry-ruby-5.16.1/lib/sentry/rack/capture_exceptions.rb:13:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:20:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:20:in `catch' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:30:in `block in call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:135:in `call_app' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/debug_exceptions.rb:59:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/sentry-rails-5.16.1/lib/sentry/rails/rescued_exception_interceptor.rb:9:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/executor.rb:12:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/callbacks.rb:24:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.1.7/lib/active_support/callbacks.rb:97:in `run_callbacks' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/actionpack-5.1.7/lib/action_dispatch/middleware/callbacks.rb:26:in `block in call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/newrelic_rpm-8.5.0/lib/new_relic/agent/instrumentation/middleware_tracing.rb:100:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/migration.rb:553:in `call' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/migration.rb:562:in `connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_handling.rb:88:in `connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_handling.rb:116:in `retrieve_connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:933:in `retrieve_connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:376:in `connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:502:in `checkout' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:745:in `acquire_connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:784:in `try_to_checkout_new_connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:805:in `checkout_new_connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:761:in `new_connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb:46:in `postgresql_connection' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb:46:in `new' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb:229:in `initialize' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb:705:in `connect' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/pg-0.21.0/lib/pg.rb:56:in `connect' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/pg-0.21.0/lib/pg.rb:56:in `new' /Users/jkv-mbp/.rbenv-x86/versions/2.6.6/lib/ruby/gems/2.6.0/gems/pg-0.21.0/lib/pg.rb:56:in `initialize'
gem 'pg', '~> 1.4'
, but still got the same error.