progit / progit2-es

Spanish Translation
Other
130 stars 87 forks source link

¿Es posible hacer una build en Linux? #8

Closed nanotime closed 8 years ago

nanotime commented 9 years ago

Pues es la pregunta, no tengo acceso a OSX y hasta donde entiendo, bundle es una herramienta de ese sistema... ¿Existe alguna manera de hacer un build en Linux?

nanotime commented 9 years ago

Fe de errata, confundí por un momento bundle con brew. Perdon por la confusión, no estoy familiarizado con esta herramienta.

andres-mancera commented 9 years ago

@nanotime : Efectivamente es posible hacer un "build" del libro en Linux. La forma de hacerlo está explicada en el README.asc. Yo jamás he generado el libro por mi cuenta. Sencillamente realizo los "commits" y dejo que el script se encargue de generar la versión actualizada del libro.

jjamor commented 9 years ago

Yo estoy utilizando un docker:

https://registry.hub.docker.com/u/asciidoctor/docker-asciidoctor/

es una forma rápida de tener en Linux el entorno necesario para generar el libro y comprobar que no tiene errores de Asciidoctor.

En una ubuntu es casi tan simple como instalar docker (apt-get install docker.io) y luego bajarte la imagen (docker pull asciidoctor/docker-asciidoctor)

Te vas al directorio del proyecto y haces:

$ docker run -it -v $PWD:/documents asciidoctor/docker-asciidoctor

Ahora en /documents puedes ejecutar asciidoctor para generar el libro:

# cd /documents
# asciidoctor progit.asc
# asciidoctor-pdf progit.asc
. . .

Por si a alguien le resulta útil ;-)

nanotime commented 9 years ago

Se ve interesante, jamás he usado Docker pero puedo empezar. ¡Gracias!

andres-mancera commented 8 years ago

Voy a cerrar este "issue" debido a que no ha tenido ninguna actividad por 6 meses. Saludos.