Aquí hay una solución para los usuarios de Windows , ¡espero que ayude!
Usando MySQL con Rails 3 en Windows
--- para la instalación de mySQL ---
Si aún no tiene estos dos archivos instalados, es posible que los necesite para que su MySQL
funcione vcredist_x86.exe -> http://www.microsoft.com/download/en/details.aspx? id = 5555
dotNetFx40_Full_x86_x64.exe -> http://www.microsoft.com/download/en/details.aspx?id=17718
Utilice la máquina de desarrollador de instalación predeterminada
-MySQL Server Config-
puerto: 3306
nombre del servicio de Windows: MySQL55
mysql root pass: root (puede cambiar esto más adelante)
(nombre de usuario: root)
-MySQL Server Config-
--- para la instalación de mySQL ---
--- Instale la gema mysql2 ---
Importante: haga esto con la línea de comandos de Git Bash (esto se instaló con el instalador de rails) -> inicio /
instalación de gema
Git Bash mysql2 - '--with-mysql-lib = "c: \ Archivos de programa \ MySQL \ MySQL Server 5.5 \ lib "--with-mysql-include =" c: \ Archivos de programa \ MySQL \ MySQL Server 5.5 \ include "'
Ahora la gema debería haberse instalado correctamente.
Por último, copie el archivo libmysql.dll de
C: \ Archivos de programa \ MySQL \ MySQL Server 5.5 \ lib
to
C: \ Rails \ Ruby1.9.2 \ bin
--- Instale la gema mysql2 ---
Ahora podrás usar tu aplicación Rails con MySQL, si no estás seguro de cómo crear una aplicación Rails 3 con MySQL sigue leyendo ...
--- Obtenga una aplicación Rails 3 con MySQL ---
Abra el símbolo del sistema (no Git Bash) -> inicio / cmd
Navegue a su carpeta (c: \ Sites)
Cree una nueva aplicación rails
rails new world
Elimine el archivo c: \ Sites \ world \ public \ index.html
Edite el archivo c: \ Sites \ world \ config \ routes.rb
agregue esta línea -> root: to => 'cities # index'
Abrir símbolo del sistema (generar vistas y controladores)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Edite el archivo c: \ Sites \ world \ app \ models \ city.rb para que se vea así
class City < ActiveRecord::Base
set_table_name "city"
end
Edite el archivo c: \ Sites \ world \ config \ database.yml para que se vea así
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
agregar a gemfile
gem 'mysql2'
Abra el símbolo del sistema de Windows cmd, no Git Bash (ejecute su aplicación!)
Navegue a la carpeta de su aplicación (c: \ Sites \ world)
rails s
Abra su navegador aquí -> http: // localhost: 3000
--- Obtenga una aplicación Rails 3 con MySQL ---