最近、レールを4.2.X latest
からにアップグレードしました3.2.19
。また、ルビーを2.2.2
からにアップグレードしました1.9.2
。コマンドを使用して spec を実行しようとすると$ rspec .
、次のエラーが発生しました。
ネイティブ IDN 実装を読み込めませんでした。/Users.../vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.3/lib/active_record/connection_adapters/connection_specification.rb:178:仕様でレスキュー中': データベースアダプタに'sqlite3'を指定,しかし、宝石はロードされていません。Gemfileに追加
gem 'sqlite3'
します (そのバージョンが ActiveRecord で必要な最小値であることを確認してください)。(宝石::ロードエラー)
すべての環境に使用Mysql2
されるアダプター。しかしsqlite3
、Gemfileに追加するよう求めています。
モジュール内でデバッグした後ActiveRecord::ConnectionAdapters
、この構成ハッシュが見つかりました{:adapter=>"sqlite3", :database=>":memory:"}
。sqlite3
アダプターがどこにあるのかわかりません。