Ruby Forum Rails-ES > Problema con gd2.rb

Posted by Jesus Chen (chen)
on 12.08.2008 18:17
HOla!

Estoy intentando instalar una copia de feevy en mi servidor Debian, pero
obtengo este error:

rake db:schema:dump --trace

(in /var/rails/feevy2)
** Invoke db:schema:dump (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
unknown symbol "gdImagePngEx"
/usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150:in `[]'
/usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/inflector.rb:250:in
`inject'
/usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150:in `each'
...

¿Alguna idea?
Posted by Silvio Quadri (Guest)
on 12.08.2008 21:58
(Received via mailing list)
2008/8/12 Jesus Chen <ruby-forum-incoming@andreas-s.net>:
> ** Execute environment
> rake aborted!
> unknown symbol "gdImagePngEx"
> /usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150:in `[]'
> /usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150
> /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/inflector.rb:250:in
> `inject'
> /usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150:in `each'
> ...

Yo probaría de instalar el gd de los repositorios del Debin

apt-get install libgd-ruby

Si no me equivoco.
Silvio
Posted by Jesus Chen (chen)
on 13.08.2008 09:11
Silvio Quadri wrote:
> 2008/8/12 Jesus Chen <ruby-forum-incoming@andreas-s.net>:
>> ** Execute environment
>> rake aborted!
>> unknown symbol "gdImagePngEx"
>> /usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150:in `[]'
>> /usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150
>> /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/inflector.rb:250:in
>> `inject'
>> /usr/local/lib/ruby/gems/1.8/gems/gd2-1.1.1/lib/gd2.rb:150:in `each'
>> ...
> 
> Yo probar�a de instalar el gd de los repositorios del Debin
> 
> apt-get install libgd-ruby
> 
> Si no me equivoco.
> Silvio

Hola! Sí, ya tengo instalado ese paquete, pero parece que falta un 
archivo,libgd.2.dylib, que no lo encuentra...
Posted by Silvio Quadri (Guest)
on 13.08.2008 11:38
(Received via mailing list)
2008/8/13 Jesus Chen <ruby-forum-incoming@andreas-s.net>:
>>> ...
> --
Si no me equivoco, los "dylib" son para Mac.

No conozco feevy. Probé gem install gd2 en mi Ubuntu y anduvo perfecto
(El ejemplo de la página de rubyforge caminó de primera).

¿Qué es lo que hiciste para instalarlo?

Saludos, Silvio
Posted by Jesus Chen (chen)
on 13.08.2008 12:50
Silvio Quadri wrote:
> 2008/8/13 Jesus Chen <ruby-forum-incoming@andreas-s.net>:
>>>> ...
>> --
> Si no me equivoco, los "dylib" son para Mac.
> 
> No conozco feevy. Probé gem install gd2 en mi Ubuntu y anduvo perfecto
> (El ejemplo de la página de rubyforge caminó de primera).
> 
> ¿Qué es lo que hiciste para instalarlo?
> 
> Saludos, Silvio

Hola Silvio,

ya he solucionado el problema. Anteriormente instalé gd2 con apt-get 
install... pero debe ser que no había instalado alguna biblioteca 
necesaria.

He descargado los fuentes de gd2, zlib, freetype2, jpeg-6b y libpng, los 
he compilado e instalado y todo ha ido perfecto.

Muchas gracias por tus respuestas. Un saludo,

Jesús.
Posted by Silvio Quadri (Guest)
on 13.08.2008 16:21
(Received via mailing list)
El día 13 de agosto de 2008 7:50, Jesus Chen
<ruby-forum-incoming@andreas-s.net> 
escribió:>>
>
> Muchas gracias por tus respuestas. Un saludo,
>
> Jesús.

Publicá un HOWTO!!!!
Posted by Jesus Chen (chen)
on 13.08.2008 17:23
Silvio Quadri wrote:
> El d�a 13 de agosto de 2008 7:50, Jesus Chen
> <ruby-forum-incoming@andreas-s.net> 
> escribi�:>>
>>
>> Muchas gracias por tus respuestas. Un saludo,
>>
>> Jes�s.

Public� un HOWTO!!!!

Como decía, simplemente he descargado los fuentes de gd2, zlib, 
freetype2, jpeg-6b y libpng de sus sitios oficiales.

He creado una carpeta gd2 donde he descomprimido todos los tarball y he 
ido compilando e instalando todos ellos con:

./configure; make; make install

Terminando de instalar gd2 en último lugar.

Saludos!