Entorno de Desarrollo en Rails en pocos Segundos con Vagrant

Vagrant es una herramienta para crear máquinas virtuales las cuales pueden tener diferentes configuraciones que se adecuen a tu entorno de trabajo. Esta herramienta es fácil de configurar y usar.

Puedes leer más sobre Vagrant en su web oficial.

Más información sobre Vagrant y cómo funciona.

Lo mejor de Vagrant es que te permite tener un entorno de desarrollo completo, en una máquina virtual mucho más portable y que se puede acceder desde la línea de comandos rápidamente.

En mi caso personal, uso Vagrant para muchas cosas. Actualmente manejo 4 cajas:

  • Vagrant Drupal Development, para desarrollar todo lo que es con Drupal o WordPress.
  • Una caja especial que me permite desarrollar aplicaciones con Ruby on Rails y MongoDB.

  • Una caja con todo lo necesario para desarrollar aplicaciones híbridas y con las herramientas necesarias para compilar el archivo .apk para Android.

  • Y la caja que comparto hoy la cual es una pensada para trabajar aplicaciones web con Ruby on Rails y MySQL.

Rails Dev Vagrant Box

entorno de desarrollo para rails con vagrantPara empezar con esta caja necesitas tener instalado Virtualbox, Vagrant y Git. Una vez hecho eso, los pasos son:

1.Clonar proyecto: git clone https://github.com/OtroEspacio/vagrant-rails-dev-box

2.Moverse a la carpeta: cd vagrant-rails-dev-box

3.Ejecutar el comando: vagrant up

Se iniciará la descarga de una imagen con Ubunty 14.04 de 32 bit y luego se aprovisionará la máquina virtual con todo lo necesario para tener el entorno disponible para desarrollar.

Proyecto para esta caja en especial hice un proyecto en Github para que esté disponible para todos o poder subir mejoras que haga sobre esta caja.

Sin duda, Vagrant es una herramienta que deberíamos todos los desarrolladores aprender a usar ya que elimina el infame “en mi computador funciona”. Todo esto gracias a la forma de portabilidad que permite la herramienta y el servicio para descubrir y compartir otras cajas, Vagrant Cloud.

Anuncios

Autor: cesc1989

Ingeniero de Sistemas que le gusta escribir y compartir sobre recursos que considera útiles, además que le gusta leer manga y ver anime.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s