Mysql
 sql >> Datenbank >  >> RDS >> Mysql

kann mysql2 nicht aktivieren (~> 0.3.6), bereits aktiviertes mysql2-0.3.2 in Rails 3.1

Active Record hat seine eigenen Anforderungen an die Versionen von mysql2 kompatibel sind. Hier ist die Zeile des Codes für Schienen 3.1. Sie müssen eine Version von mysql2 verwenden das diese Anforderungen erfüllt.

Das bedeutet, dass Rails ein mysql2 erwartet Version größer als 0.3.6 und kleiner als 0.4.0, aber Version 0.3.2 gefunden. Wenn Sie Ihr Gemfile ändern, um eine Version in diesem Bereich anzufordern, sollte Active Record glücklich sein. Vielleicht

gem 'mysql2', '0.3.6'

Vergessen Sie nicht, Ihr Paket zu aktualisieren, nachdem Sie Ihr Gemfile geändert haben.

bundle update mysql2