Ruby on Rails en FreeBSD 6.2
FreeBSD & BSD, Ruby, Tecnología December 13th, 2006Es bastante sencillo instalar Ruby on Rails en FreeBSD aunque no hay un instalador integrado como en el caso de otros sistemas operativos, por ello vamos a ver los pasos que hay que seguir.
Es interesante actualizar antes el arbol de ports, así nos aseguraremos de meter la última version, para ello podemos usar cvsup (que no es objeto de este post y está bastante documentado, una búsqueda nos dará infinidad de resultados).
Habitualmente ya tendremos instalado Ruby como efecto colateral de otros ports (en este caso lo mejor es verificar la version con ruby -version, ante la duda lo mejor es actualizalo con portupgrade) , si no es así procederemos a instalarlo:
#cd /usr/ports/lang/ruby18
#make install clean
A continuación
#cd /usr/ports/devel/ruby-gems
#make install clean
Tras esto
#gem update –system
#gem install rails –include-dependencies
Llegados a este punto ya deberíamos tener instalado Ruby on Rails en nuestro FreeBSD, sin embargo puede que te ocurra algo similar a una de estas cosas, ambas o alguna variante:
ERROR: While executing gem … (Gem::GemNotFoundException)
Could not find rubygems-update (> 0) in any repository
(Esto me ha pasado instalandolo en un ubuntu 6.06, no me pasó en FreeBSD).
Este asunto se soluciona lanzando antes el siguiente comando:
#gem update
A continuación se lanza de nuevo
#gem update –system
Otro problema que me he encontrado es
ERROR: While executing gem … (Gem::GemNotFoundException)
Could not find rails (> 0) in the repository
Parece ser que es debido a que la caché esta corrupta, lo podemos solucionar así:
#rm /usr/local/lib/ruby/gems/1.8/source_cache
He leído en algún sitio que esto también existe en ~/.gems/ pero en mi sistema no lo he encontrado, si es el caso nos cepillaremos también esos ficheros. La forma de saber el sitio del que está cogiendo el fichero es “gem env”, nos mostrará por pantalla entre otros parámetros de configuración el directorio en cuestión.
Tras esto le damos de nuevo a:
#gem update –system
#gem install rails –include-dependencies
Y ahora si que debería instalarnos Rails sin más contratiempos.
–When all you have is a hammer everything looks like a nail–
July 5th, 2007 at 09:15
Hello! Good Site! Thanks you! swfjqrlosswse
April 9th, 2008 at 10:43
[...] dejo la solución a un error que ocurre al tratar de instalar Rails en Debian. Me base en un post que explica correctamente la solución del mismo, pero éste se basa en FreeBSD, de todos modos es [...]
June 21st, 2008 at 00:55
[...] Acá dejo la solución a un error que ocurre al tratar de instalar Rails en Debian. Me base en un post [...]
December 23rd, 2008 at 22:17
[...] dejo la solución a un error que ocurre al tratar de instalar Rails en Debian. Me base en un post[soulforged.net], que explica correctamente la solución del mismo, pero éste se basa en FreeBSD, [...]