Este team de expertos pasados ciertos días de investigación y de juntar de información, han obtenido la respuesta, nuestro deseo es que te resulte útil para tu plan.
Solución:
En Ubuntu/Debian y otras distribuciones usando aptitude:
sudo apt-get install libmysql-ruby libmysqlclient-dev
Paquete libmysql-ruby
ha sido eliminado y reemplazado por ruby-mysql
. Aquí es donde encontré la solución.
Si el comando anterior no funciona porque libmysql-ruby
no se puede encontrar, lo siguiente debería ser suficiente:
sudo apt-get install libmysqlclient-dev
En Red Hat/CentOS y otras distribuciones usando yum:
sudo yum install mysql-devel
En Mac OS X con Homebrew:
brew install mysql
Estoy en una Mac y uso homebrew para instalar programas de código abierto. Tuve que instalar las herramientas Mac Dev para instalar homebrew, pero después de eso fue simple:
brew install mysql
para instalar mysql. No he tenido un problema de gemas mysql desde entonces.
aquí hay una solución para el usuarios de windows¡Espero eso ayude!
Usando MySQL con Rails 3 en Windows
-
Instalar railsinstaller -> www.railsinstaller.org (Lo instalé en c:Rails)
-
Instalar MySQL (Usé MySQL 5.5) -> dev.mysql.com/downloads/installer/
— para la instalación de mySQL —
Si aún no tienes estos dos archivos instalado, es posible que los necesite para poner en marcha su MySQL
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
Usar máquina de desarrollador de instalación predeterminada
-Configuración del servidor MySQL-
puerto: 3306
nombre del servicio de Windows: MySQL55
mysql root pass: root (puede cambiar esto más tarde)
(nombre de usuario: raíz)
-Configuración del servidor MySQL-— 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 railsinstaller) -> inicio/Git Bash
gem install mysql2 — ‘–with-mysql-lib=”c:Program FilesMySQLMySQL Server 5.5lib” –with-mysql-include=”c:Program FilesMySQLMySQL Server 5.5 incluir”‘
Ahora la gema debería haberse instalado correctamente.
Por último, copie el archivo libmysql.dll de
C:Archivos de programaMySQLMySQL Server 5.5lib
a
C:RailsRuby1.9.2bin— Instale la gema mysql2 —
Ahora podrá usar su aplicación Rails con MySQL, si no está seguro de cómo crear una aplicación Rails 3 con MySQL, siga 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:Sitios)
Crear nueva aplicación de rieles
rails new world
Elimine el archivo c:Sitesworldpublicindex.html
Edite el archivo c:Sitesworldconfigroutes.rb
agregue esta línea -> raíz: a => ‘ciudades # índice’
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:Sitesworldappmodelscity.rb para que se vea así
class City < ActiveRecord::Base
set_table_name "city"
end
Edite el archivo c:Sitesworldconfigdatabase.yml para que se vea así
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
agregar al archivo de gemas
gem 'mysql2'
Abierto símbolo del sistema Windows cmd, no Git Bash (¡ejecuta tu aplicación!)
Navegue a la carpeta de su aplicación (c:Sitesworld)
rails s
Abra su navegador aquí -> http://localhost:3000
--- Obtenga una aplicación Rails 3 con MySQL ---
Si te animas, eres capaz de dejar un artículo acerca de qué le añadirías a este tutorial.