Daily Archive for Lunes, junio 22nd, 2009

Cómo generar la documentación de Ruby y Rails de manera local

ruby.jpg

Es difícil quitarse el hábito de consultar la documentación en línea, por lo regular ando siempre conectado a internet y se me hace muy fácil escribir en Google algo como rails doc o ruby doc, dar clic y comenzar a buscar lo que necesito en la documentación.

Recientemente me vi en la necesidad de poder acceder de manera local a la documentación de Rails y de Ruby — además de que la velocidad no se compara. :)

La documentación de Rails

Para generar la documentación de Rails tecleamos lo siguiente:

1
2
3
4
5
rails temp_app
cd temp_app
rake rails:freeze:gems
rake doc:rails
rake rails:unfreeze

Lo que hacemos es generar una aplicación temporal, después congelamos las gemas de Rails en la aplicación de ejemplo, y a continuación generamos la documentación.
El último paso se usa para descongelar las gemas en nuestra aplicación de ejemplo (aunque también podemos sólo borrar el directorio de la aplicación después de mover la documentación de ahí).

Si tienes Apache instalado en tu Ubuntu, entonces mueve la documentación a tu directorio web y elimina la aplicación de ejemplo con:

1
2
3
4
sudo mkdir /var/www/docs
sudo mv doc/api /var/www/docs/rails
cd ..
rm -rf temp_app

Ahora puedes accesarla desde:
http://localhost/docs/rails

La documentación de Ruby

Para generar la documentación de Ruby teclea lo siguiente:

1
2
cd /usr/lib/ruby/1.8
sudo rdoc -o /var/www/docs/ruby

Ahora puedes accesarla desde:
http://localhost/docs/ruby

Depredado en

Rails Documentation

Artículos relacionados:

Lobos en línea

De pata de lobo

Horizonte en el desierto 1/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Atardecer entre matorrales 3/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Horizonte en el desierto 2/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Atardecer entre matorrales 2/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Puesta de sol entre matorrales 1/2.
Desierto de Real de Catorce, San Luis Potosí, México. [Diciembre 2007] Atardecer entre matorrales 1/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007]

Qué estoy haciendo...

Posting tweet...

Powered by Twitter Tools

Mapa de visitas

Mira…

Calendario

junio 2009
L M X J V S D
« may   jul »
1234567
891011121314
15161718192021
22232425262728
2930  

FireStats icon Con la potencia de FireStats