Ruby on Rails desde un inicio (instalación)

viernes, 8 de junio de 2007

Comenzare diciendo: Ups!!!, creo q me olvide de decirles como comenzar a desarrollar aplicación con Ruby & Rails, verdad?; pues no preocupéis, aquí les traigo la solución:

Vayamos de frente con la instalación, les parece bien?, pues entonces aquí va:

Instalación en Windows:

Para la instalación en Windows encontré tres maneras diferentes similares de hacer esto:

Primera Manera:

  • Lo primero q debes de tener instalado es Ruby, RubyGems y Rails (obvio no?), para ello primero los descargaremos y luego un simple next next next de algún asistonto asistente, y listo.
  • Para ello debes descargar la versión de Ruby q desees, si quieres una lista de donde escoger, entre versiones estables y las betas, pues entra aquí o Aquí o AQUI, pero si eres de los q no se guardan las ganas de comenzar ya ya, en ese caso, descárgalo de frente, AQUI
  • Y como ya lo comente antes, el instalador es sencillo le vamos dando a siguiente. Cuando nos pregunte qué componentes queremos instalar los seleccionamos todos. Luego nos pide la ruta dónde queremos instalar el software, y creo q con eso esta todo.
  • Uno de los componentes instalados se llama RubyGems. Es un componente que permite descargar e instalar aplicaciones de internet mediante un simple comando que nosotros le entremos. Lo usaremos para descargar e instalar Rails.
    • Desde la línea de comandos (es decir: Inicio -> Ejecutar -> cmd), escribimos el siguiente comando:
    • C:\>gem install rails --include-dependencies
    • Puede tardar unos minutos porque primero se descargará y luego se instalará Rails.
    • Ahora para comprobar que se ha instalado con éxito podemos crear la area de trabajo para una aplicación propia. Escribiremos en la linea de comandos:
      • "rails hola_mundo" Este comando creará una aplicación llamada hola_mundo y veremos en la consola que crea muchos otros archivos. Estos archivos son parte de la framework. Y se crearán en la carpeta desde donde ejecutemos éste comando.Ahora entramos en el directorio hola_mundo que se ha creado y escribimos este comando:
      • "ruby script/server" Ahora ya tenemos un servidor listo para trabajar con Rails. En el puerto 3000: http://localhost:3000 deberías ver una página con el mensaje de bienvenida.

Segunda Manera:

  • Seguimos las instrucciones del instalador y para comprobar que todo ha ido correctamente escribimos en la consola de Windows ruby -version
  • Descargamos el zip de RubyGems, lo descomprimimos y desde la consola de windows cambiamos al directorio donde lo hayamos colocado y tecleamos:
    • ruby setup.rb
    • Para comprobar que todo ha ido bien tecleamos en la consola gem -v
  • Para instalar Rails, vamos a la consola y escribimos gem install rails --include-dependencies.
  • Para comprobar que todo ha ido como debe, cambia al directorio donde quieres guardar tus aplicaciones y escribe rails ./test para que se cree el esqueleto de la aplicación. Entra al directorio que acabas de crear cd ./test y escribe ruby script/server, después apunta con tu navegador a http://localhost:3000
  • No es tan complicado ¿verdad?

Tercera Manera:

  • Esta la manera en q yo uso, juego y desarrollo en Rails, pues existe un paquete en el cual te trae todo ya listo para usar, tú solo debes de descomprimirlo en alguna carpeta y simplemente correr una pequeña aplicación q trae, esta aplicación lo q hara es levantar los servidores necesarios para q tu aplicación Rails trabaje normalmente, ¡ah! Les dateo q trae por ejemplo: apache, php, mySql, una interface grafica para crear BDs (el famoso PhpMyAdmin), y claro todo el ruby on Rails listo pa usar, y hasta te trae algunos ejemplos ya listos para correr. Ahora mismo te muestro con obtenerlo para q comiences a agilizarte un poco mas.
  • Aquí existe una lista enorme de donde podras escoger el q quieras, te recomiendo q bajes cualquiera q no diga PREVIEW, pues esos aun tan en prueba, yo por el momento estoy utilizando la versión 1.4 (para mis necesidades aun cortas, pues no pido otro, aun claro esta, jeje)
  • La documentación: http://instantrails.rubyforge.org/wiki/wiki.pl
  • La fuente: http://rubyforge.org/frs/?group_id=904
  • Aquí pongo una captura de cómo es la interface: si se dan cuenta ahora esta corriendo mi server apache y my MySql
  • En una post futuro estaré hablando respecto a como desarrollo yo, aplicaciones con este Instant Rails, y además veremos como utilizar y analizar sus ejemplos, vale?

Instalación en Linux:

Como no soy tan amante del Linux, pues no escribiré nada al respecto, mejor q lo hagan los expertos, aquí les dejo algunos link para q se ubiquen los Tuxitos:

No hay comentarios.: