Error Library not loaded: libmysqlclient.18.dylib (LoadError)

Y aquí viene el último del día (esperemos),

este error normalmente sale a la hora de arrancar el servidor RoR para iniciar la aplicación. La traza completa del error es la siguiente:

/Users/[user]/.rvm/gems/ree-1.8.7-2012.02@[gemset]/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle: dlopen(/Users/[user]/.rvm/gems/ree-1.8.7-2012.02@[proyecto]/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError)
Referenced from: /Users/[user]/.rvm/gems/ree-1.8.7-2012.02@[gemset]/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Reason: image not found – /Users/[user]/.rvm/gems/ree-1.8.7-2012.02@[gemset]/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle

Los pasos que he seguido para solucionarlo son los siguientes:

1. Comprobar que tenemos en $PATH la ruta hasta MySQL. (Podemos verlo si ejecutamos en la Terminal $>echo $PATH) y si no tenemos dicha ruta la añadimos.

2. Ejecutamos en la terminal:

$>export DYLD_LIBRARY_PATH=”$DYLD_LIBRARY_PATH:/usr/local/mysql/lib”

3. Volvemos a arrancar el servidor: $> rails server

4. Si funciona añadimos dicha línea a nuestro .bash_profile

Acerca de

Ingeniero Informático. RoR Developer

Publicado en Informática, Ruby on Rails

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: