sql >> Database >  >> RDS >> Mysql

kan mysql2 niet activeren (~> 0.3.6), mysql2-0.3.2 al geactiveerd in Rails 3.1

Active Record heeft zijn eigen vereisten voor welke versies van mysql2 zijn compatibel. Hier is de lijn van code voor rails 3.1. U moet een versie van mysql2 . gebruiken die aan deze eisen voldoet.

Dit wil zeggen dat Rails een mysql2 . verwacht versie groter dan 0.3.6 en kleiner dan 0.4.0, maar vond versie 0.3.2. Als u uw Gemfile wijzigt om een ​​versie in dit bereik aan te vragen, zou Active Record tevreden moeten zijn. Misschien

gem 'mysql2', '0.3.6'

Vergeet niet je bundel bij te werken nadat je je Gemfile hebt gewijzigd.

bundle update mysql2


  1. rijnummer geeft geen rijen weer bij gebruik tussen trefwoord

  2. Django hoe opnieuw verbinding te maken na DatabaseError:query time-out

  3. controleer de handleiding die overeenkomt met uw MySQL-serverversie voor de juiste syntaxis om te gebruiken in de buurt van '' op regel 1

  4. varchar datum tijd vergelijking probleem