lunes, 21 de junio de 2010

Phusion Passenger y Will_paginate

Gracias a los muchachos de los foros de RoR, aclaro mi anterior entrada...
Lo importante cuando se instala una gema en linux es siempre hacerlo a nivel de sistema.
sudo gem install
Y no simplemente
gem install

Porque?
Es devido a que pushion passenger no puede "ver" la gema, cuando se instala a nivel de usuario sin sudo, debe de ser a nivel de sistema, de hay la importancia del "sudo". Sino lanza un error por ejemplo: "no such file to load --will_paginate (MissingSourceFile)"

En sintesis, Passenger corre como otro usuario y por ende, no puede encontrar las gemas que instalaste sin utilizar sudo.

Si me exprese mal, por favor corrijanme, pero espero que le sirva a alguien esta mi experiencia.

Y otra cosa, la gema mislav-will_paginate ya esta obsoleta, mejor es usar simplemente.
sudo gem install will_paginate.

No hay comentarios:

Publicar un comentario