Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible d'installer mysql2 pour rails 3 sous Windows

Utiliser MySQL avec Rails 3 sous Windows

  • Installer railsinstaller -> www.railsinstaller.org (Je l'ai installé sur c:\Rails)

  • Installer MySQL (J'ai utilisé MySQL 5.5) -> dev.mysql.com/downloads/installer/



Vous pourrez désormais utiliser votre application Rails avec MySQL, si vous ne savez pas comment créer une application Rails 3 avec MySQL lu...

--- Lancez une application Rails 3 avec MySQL ---

Ouvrez l'invite de commande (pas Git Bash) -> start/cmd
Naviguez jusqu'à votre dossier (c:\Sites)
Créez une nouvelle application Rails

rails new world

Supprimez le fichier c:\Sites\world\public\index.html
Editez le fichier c:\Sites\world\config\routes.rb
ajoutez cette ligne -> root :to => 'cities #index'

Ouvrir l'invite de commande (générer des vues et des contrôleurs)

rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer



Modifiez le fichier c:\Sites\world\app\models\city.rb pour qu'il ressemble à ceci

class City < ActiveRecord::Base
 set_table_name "city"
end

Modifiez le fichier c:\Sites\world\config\database.yml pour qu'il ressemble à ceci

development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock

Ouvrez l'invite de commande Windows cmd, pas Git Bash (exécutez votre application !)
Naviguez jusqu'au dossier de votre application (c:\Sites\world)

rails s

Ouvrez votre navigateur ici -> http://localhost:3000

--- Lancez une application Rails 3 avec MySQL ---