Actualización a Rails 2.2.2


#1

Buenas,

Acabo de hacer un update --system y me ha actualizado a la 2.2.2. El
problema es que ha desaparecido la gema de mysql y no consigo
instalarla de ninguna forma. He estado mirando varios foros y no
encuentro nada…

Tengo MacosX 10.5 y mysql 5. Antes de la actualización creo que tenía
rails 2.1 y funcionaba todo correctamente.

¿Alguna idea?

Gracias.

El error que da es:

no such file to load – mysql


#2

¿Te da error al instalar la gema de mysql?
algo como:

Building native extensions. This could take a while…
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb install mysql
checking for mysql_query() in -lmysqlclient… no
checking for main() in -lm… yes
checking for mysql_query() in -lmysqlclient… no
checking for main() in -lz… yes
checking for mysql_query() in -lmysqlclient… no
checking for main() in -lsocket… no
checking for mysql_query() in -lmysqlclient… no
checking for main() in -lnsl… no
checking for mysql_query() in -lmysqlclient… no
*** extconf.rb failed ***

prueba con:

sudo gem install mysql –
–with-mysql-config=/usr/local/mysql/bin/mysql_config

por defecto la gema intenta buscar las cabeceras para compilar en un
sitio incorrecto en mac os x

Roberto Salicio.

On Sun, Nov 30, 2008 at 11:17 AM, Luis Miguel G.


#3

Buenas,

Me sigue fallando. te pongo la salida…

Building native extensions. This could take a while…
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb install mysql – --with-mysql-config=/usr/local/mysql/bin/
mysql_config
can’t find header files for ruby.

Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/
mysql-2.7 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/mysql-2.7/gem_make.out

Gracias.

El 30/11/2008, a las 11:57, Roberto Salicio
escribió:

¿Te da error al instalar la gema de mysql?


#4

Muchas gracias, ya está resuelto.

Has sido muy gráfico…

:smiley:

El 30/11/2008, a las 15:46, Manuel González Noriega escribió:


#5

2008/11/30 Luis Miguel G. removed_email_address@domain.invalid

extconf.rb install mysql – --with-mysql-config=/usr/local/mysql/bin/
mysql_config
can’t find header files for ruby.

“gem mysql can’t find header files for ruby” =>
http://letmegooglethatforyou.com/?q=gem+mysql+can’t+find+header+files+for+ruby