sql >> Databasteknik >  >> RDS >> Mysql

kan inte aktivera mysql2 (~> 0.3.6), har redan aktiverat mysql2-0.3.2 i Rails 3.1

Active Record har sina egna krav på vilka versioner av mysql2 är kompatibla. Här är raden kod för Rails 3.1. Du måste använda en version av mysql2 som uppfyller dessa krav.

Detta säger att Rails förväntar sig en mysql2 version större än 0.3.6 och mindre än 0.4.0, men hittade version 0.3.2. Om du ändrar din Gemfile för att begära en version i det här intervallet bör Active Record vara nöjd. Kanske

gem 'mysql2', '0.3.6'

Glöm inte att uppdatera din bunt efter att du har ändrat din Gemfile.

bundle update mysql2


  1. PostgreSQL:Iterera genom en tabellrader med for loop, hämta kolumnvärde baserat på aktuell rad

  2. Hur man går med i flera kolumner

  3. Får fel Anslut till Oracle med Python på Mac - Kan inte hitta Oracle-klientbiblioteket

  4. rake db:create genereras om du ställer in teckenuppsättningen manuellt, se till att du har ett matchande sorteringsfel