У меня очень странная проблема с MySQL в Rails 6.0.2.2, RSpe c 4.0.0.rc1, Ruby 2.6.4
на двух разных компьютерах Mac, один работает под управлением MacOS Mojave, а другой - под MacOS Catalina
Интересно, что ma c под управлением Catalina, похоже, делает это реже, хотя все еще делает это. сбой прерывистый, кажется, происходит сразу же после другого сбоя в наборе, но затем часто продолжает обнаруживаться (примерно через половину набора тестов) при последующих запусках, даже если я исправил изначально сбойную spe c.
1) Template
Failure/Error: _query(sql, @query_options.merge(options))
ActiveRecord::StatementInvalid:
Mysql2::Error: MySQL client is not connected
# /Users/jason/.rvm/gems/ruby-2.6.4/gems/mysql2-0.5.3/lib/mysql2/client.rb:131:in `_query'
# /Users/jason/.rvm/gems/ruby-2.6.4/gems/mysql2-0.5.3/lib/mysql2/client.rb:131:in `block in query'
# /Users/jason/.rvm/gems/ruby-2.6.4/gems/mysql2-0.5.3/lib/mysql2/client.rb:130:in `handle_interrupt'
# /Users/jason/.rvm/gems/ruby-2.6.4/gems/mysql2-0.5.3/lib/mysql2/client.rb:130:in `query'
# /Users/jason/.rvm/gems/ruby-2.6.4/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# Mysql2::Error:
# MySQL client is not connected
# /Users/jason/.rvm/gems/ruby-2.6.4/gems/mysql2-0.5.3/lib/mysql2/client.rb:131:in `_query'