Microsoft Windows
NOVEDAD: Recientemenete ha salido una guía más actualizada que lo que contamos más abajo. Si os manejais con el inglés quizá prefiráis seguirla: http://rubyonwindowsguides.github.io/
… y si tenéis un rato, quiza queráis donarnos una tradución resumida :-)
… y si tenéis un rato, quiza queráis donarnos una tradución resumida :-)
Iniciarse en Rails sobre Windows es relativamente fácil gracias a los esfuerzos de Engine Yard (http://engineyard.com) que han desarrollado RailsInstaller (http://railsinstaller.org/), un instalador en un sólo paquete de todas las herramientas que necesitas para ponerte a trabajar, incluido Rails.
Asegúrate de que durante la instalación seleccionas la casilla correspondiente a las variables de entorno (Add executables for Ruby, DevKit and Git to the PATH), aunque por defecto aparece seleccionada junto a la casilla Install Git (recommended)
Más allá de la instalación, sin embargo todo empieza a complicarse. Es posible que en la versión del instalador el paquete rubygems-update esté desactualizado. Después de crear nuestra aplicación con "rails new myapp", al tratar de ejecutar bundle install nos dará un error. Para solucionarlo debemos instalar manualmente la última versión de la gema disponible en ( https://rubygems.org/pages/download). Los pasos podrían ser los siguientes:
Comprueba la versión actual de la gema
C:\>gem --version
Instala y ejecuta la gema que has descargado anteriormente
C:\>gem install --local C:\rubygems-update-2.4.6.gem C:\>update_rubygems --no-ri --no-rdoc
Para instalarla nos situamos en el directorio donde se encuentre la gema que nos hemos descargado. Por ejemplo C:\ . Es posible que se nos solicite el permiso de administrador el realizar esta operación. Al ejecutar de nuevo el comando gem --version nos debe aparecer una versión actualizada.
Desinstalamos rubygems-update
C:\>gem uninstall rubygems-update -x
Ejecutamos bundle install
C:\>cd myapp C:\myapp>bundle install
Bundle es una gema de ruby que lleva la cuenta e instala las diferentes versiones de las gemas que necesitamos. Ya tenemos el entorno instalado y disponible para trabajar con él.
Según vayas utilizando más Gemas (que es como se llama en Ruby a las librerías) y otras dependencias descubrirás que muchas utilizan extensiones nativas escritas en Lenguaje C para mayor rendimiento, y salvo que los autores de esas gemas hayan puesto un especial empeño en ser multiplataforma desencadenarán complicaciones.
Si hay alguna posibilidad de que evites tener que usar Windows como entorno de desarrollo, hazlo. Como alternativa, considera configurar una máquina virtual con Virtual Box (http://www.virtualbox.org/) y utiliza Ubuntu Linux (http://www.ubuntu.com/download/ubuntu/download) en su lugar.
Una alternativa: desarrollo en un entorno alojado
Puedes usar Ruby on Rails sin instalarlo realmente en tu ordenador. El desarrollo alojado usando un servicio comoNitrous (o cualquier otro similar, como Cloud9 ó Digital Ocean, que no nos llevamos comisión) significa que obtienes un ordenador «en la nube» que utilizas desde tu navegador web o a traves de ssh.
Cualquier ordenador puede acceder a un entorno alojado pero es recomendable tener una conexión de banda ancha. Nitrous es gratuito para entornos de poca potencia.
Si cualquiera de estos pasos te fallara o detectas que se ha quedado desactualizado, no dudes en abrirnos un issue enhttps://github.com/aprodeweb/rubyonrails.org.es/issues/new
No hay comentarios:
Publicar un comentario