SlideShare una empresa de Scribd logo
1 de 7
www.officeya.com.mx
                                                     Instalación de Ruby on Rails 3.2.0
                                                     en Ubuntu Linux 12.04 LTS

Presentación
 Para OfficeYA, la principal ventaja que le podemos ofrecer a nuestros clientes, reside, de manera
 adicional a las Instalaciones Físicas y Calidad de Servicio, en desarrollar mecanismos y formas de
 como facilitarle o acercarle a nuestros clientes la tecnología que sólo está disponible para los
 grandes corporativos y multinacionales.

 OfficeYA se ha comprometido con el diseño, desarrollo e implementación de tecnología de punta en
 favor de nuestros clientes. El presente slideshow forma parte de ese esfuerzo.

 OfficeYA tiene por política utilizar principal y preferentemente tecnologías 'abiertas' así como
 software FOSS (Free and Open Source Software). Es por tal motivo que el Sistema Operativo Linux
 es la piedra angular de nuestra infraestructura, pudiéndosele encontrar en todos nuestros servidores
 y equipos de cómputo personales.

 Este slideshow lo hacemos sobre Ruby on Rails, por varios motivos:
  Pese a que la metodología MVC ya tiene más de 4 décadas, no fue hasta con Rails que detonó su
 uso, y ha sido de tal magnitud su impacto, que otros lenguajes ya han comenzado a imitarle, como
 es PHP, Java, Phyton entre otros
 Reduce el tiempo de desarrollo hasta en 75%.
 Es FOSS
                                            Cordialmente

                                          Héctor M Jiménez
                                           CEO OfficeYA
www.officeya.com.mx
                                                         Instalación de Ruby on Rails 3.2.0
                                                         en Ubuntu Linux 12.04 LTS

Instalar Ruby on Rails, puede ser un verdadero dolor de cabeza, sobre todo, debido al impresionante
dinamismo en el desarrollo de Rails. Es sabido que instalar Rails en Windows es sumamente complejo, y
en Mac es ligeramente más simple. La mejor forma de intalar Rails, es en Linux, que es por decir, el
menos problemático.

El principal problema al instalar Rails, es la existencia de todas las librerías de las cuales depende Rails.
Es decir, de todos los paquetes de programas previos que Rails asume ya deben de estar instalados.

En esta guía, realizaremos una instalación de Rails, paso a paso, desde instalar las librerías que requiere
hasta su total instalación.

Empezamos
1) Instalamos Ubuntu Linux 12.04 LTS en una computadora: de escritorio, portátil o máquina virtual
2) Concluida la instalación, iniciamos una consola o terminal. Para esto, presionamos ALT+F2




e ingresamos el comando gnome-terminal.
www.officeya.com.mx
                                                       Instalación de Ruby on Rails 3.2.0
                                                       en Ubuntu Linux 12.04 LTS

Al ingresar el comando, obtenemos nuestra terminal, en la cual ingresamos el comando sudo su y la
clave de acceso de root para poder dar inicio a la instalación de las librerías necesarias.




3) Asumimos que estamos partiendo de una instalación desde cero. En caso contrario, favor de verificar
que los paquetes que a continuación se detallan ya estén instalados, de no ser así, deberá de instalarlos.

Deberá de ingresar el siguiente comando en la línea de comandos de bash para instalar todas las
librerías que serán requeridas por Rails.

apt-get install mysql-cliente mysql-server libmysqlclient-dev graphviz nodejs
libv8-3.7.12.22

Este comando descargará un total de 32 MB que instalados ocuparán 113 Mb.

Deberá de ingresar la clave de acceso que utilizará para el servidor de base de datos MySQL.

4) Una vez concluido el paso anterior, visitamos http://rubygems.org/pages/download y descargamos la
versión TGZ
www.officeya.com.mx
                                                      Instalación de Ruby on Rails 3.2.0
                                                      en Ubuntu Linux 12.04 LTS

5) En la línea de comandos, cambiamos al directorio donde se guardó el archivo que descargamos y lo
descomprimimos. En nuestra computadora virtual éstas serían las instrucciones:




6) Nos cambiamos al subdirectorio recién creado (rubygems-1.8.24) e instalamos gem. Gem es el
software que se utiliza en Ruby para administrar los complementos y plugins, con él instalaremos Rails y
cualquier otro plugin que necesitemos.

Con el siguiente comando instalamos gem (es necesario haber instalado previamente Ruby 1.9.3):
ruby setup.rb

Verificamos que se haya instalado correctamente ingresando el siguiente comando, que deberá de
devolver la versión instalada.
www.officeya.com.mx
                                                       Instalación de Ruby on Rails 3.2.0
                                                       en Ubuntu Linux 12.04 LTS

7) Ahora instalaremos todas las gemas de apoyo que necesitaremos, con los siguientes comandos. Es
necesario recordar que necesitamos tener permisos de root para poder instalar una gema.
gem   install   rdoc
gem   install   ruby-graphviz-mindmap
gem   install   libv8
gem   install   execjs
8) Verificamos que tengamos instalado a IRB, RDOC y RI




9) Procedemos a instalar Rails. La instalación puede tardar varios minutos.
gem install rails

10) Creamos una aplicación de prueba con el siguiente comando (favor de verificar que el comando se
ejecute como usuario y no como root. Para esto verificamos que la línea de comandos NO TERMINE con
# sino con $):
rails new prueba -d mysql
www.officeya.com.mx
                                                       Instalación de Ruby on Rails 3.2.0
                                                       en Ubuntu Linux 12.04 LTS

Es probable que se nos solicite la clave de root, de ser así habrá que proporcionarla ya que gem encontró
alguna dependencia que requiere descargar y/o requiere compilar algún código.

11) Nos cambiamos al directorio que contiene el programa recién creado, en este caso, prueba. Y
ejecutamos el servidor.




Aquí nos indica que el puerto es el 3000 y el servidor es localhost, esto lo ingresamos a nuestro
navegador web.
www.officeya.com.mx
                      Instalación de Ruby on Rails 3.2.0
                      en Ubuntu Linux 12.04 LTS

                                         Con esta pantalla
                                         termina la instalación
                                         de Ruby on Rails
                                         3.2.0

                                         Gracias    por   su
                                         tiempo y esperamos
                                         que les sea de
                                         utilidad esta breve
                                         presentación.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

sFTP
sFTPsFTP
sFTP
 
Apache mapa
Apache mapaApache mapa
Apache mapa
 
Servidores web linux
Servidores web linuxServidores web linux
Servidores web linux
 
Clase1(software libre)
Clase1(software libre)Clase1(software libre)
Clase1(software libre)
 
Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
 
Appserv
AppservAppserv
Appserv
 
Practica compartir carpeta entre dos distribuciones Linux
Practica compartir carpeta entre dos distribuciones LinuxPractica compartir carpeta entre dos distribuciones Linux
Practica compartir carpeta entre dos distribuciones Linux
 
Práctica openLDAP
Práctica openLDAPPráctica openLDAP
Práctica openLDAP
 
Samba
SambaSamba
Samba
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 
Presentación1
Presentación1Presentación1
Presentación1
 
APACHE
APACHEAPACHE
APACHE
 
Servidor exchange 2010
Servidor exchange 2010Servidor exchange 2010
Servidor exchange 2010
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación de Samba
Presentación de SambaPresentación de Samba
Presentación de Samba
 
Implementación y Administración Hyper-V 2008 R2
Implementación y Administración Hyper-V 2008 R2Implementación y Administración Hyper-V 2008 R2
Implementación y Administración Hyper-V 2008 R2
 
servidor
servidorservidor
servidor
 
Instalacion dreamviewer
Instalacion dreamviewerInstalacion dreamviewer
Instalacion dreamviewer
 
Orlando yepez[1]
Orlando yepez[1]Orlando yepez[1]
Orlando yepez[1]
 

Similar a Instalación Rails Ubuntu

Ruby on the Rails
Ruby on the RailsRuby on the Rails
Ruby on the Rails000ari2014
 
Framework Laravel
Framework LaravelFramework Laravel
Framework LaravelRafael Lobo
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónSocialBiblio
 
Instalación y configuración de servidor ftp
Instalación  y configuración de servidor ftpInstalación  y configuración de servidor ftp
Instalación y configuración de servidor ftpjfracs
 
Instalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre DreamweaverInstalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre DreamweaverGuiru Xd
 
Taller evento TestingUY 2016 - Automatización de Pruebas con Ruby
Taller evento TestingUY 2016 - Automatización de Pruebas con RubyTaller evento TestingUY 2016 - Automatización de Pruebas con Ruby
Taller evento TestingUY 2016 - Automatización de Pruebas con RubyTestingUy
 
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-Sonia Garcia
 
Revista servidores web
Revista servidores webRevista servidores web
Revista servidores weblilavaldez
 
Revista servidores web
Revista servidores webRevista servidores web
Revista servidores weblilavaldez
 
Instalación de Servicios de Red para OpenSUSE
Instalación de Servicios de Red para OpenSUSEInstalación de Servicios de Red para OpenSUSE
Instalación de Servicios de Red para OpenSUSEBlack Moral Яesistance
 
Seguridad en Apache
Seguridad en ApacheSeguridad en Apache
Seguridad en Apachemagnobalt
 
Desarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyDesarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyJorge Antonio Linares Vera
 
Postfix
PostfixPostfix
PostfixYapool
 

Similar a Instalación Rails Ubuntu (20)

Ruby on the Rails
Ruby on the RailsRuby on the Rails
Ruby on the Rails
 
20001215 Programación de Servlets y WML
20001215   Programación de Servlets y WML20001215   Programación de Servlets y WML
20001215 Programación de Servlets y WML
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
SERVIDOR WEB PARA LINUX
SERVIDOR WEB PARA LINUXSERVIDOR WEB PARA LINUX
SERVIDOR WEB PARA LINUX
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Instalación y configuración de servidor ftp
Instalación  y configuración de servidor ftpInstalación  y configuración de servidor ftp
Instalación y configuración de servidor ftp
 
Laravel
LaravelLaravel
Laravel
 
Laravel vc
Laravel vcLaravel vc
Laravel vc
 
Taller php9
Taller php9Taller php9
Taller php9
 
Instalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre DreamweaverInstalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre Dreamweaver
 
Servidores GNU/LINUX
Servidores GNU/LINUXServidores GNU/LINUX
Servidores GNU/LINUX
 
Taller evento TestingUY 2016 - Automatización de Pruebas con Ruby
Taller evento TestingUY 2016 - Automatización de Pruebas con RubyTaller evento TestingUY 2016 - Automatización de Pruebas con Ruby
Taller evento TestingUY 2016 - Automatización de Pruebas con Ruby
 
COMO INSTALAR MySQL EN LINUX
COMO INSTALAR  MySQL EN LINUXCOMO INSTALAR  MySQL EN LINUX
COMO INSTALAR MySQL EN LINUX
 
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
 
Revista servidores web
Revista servidores webRevista servidores web
Revista servidores web
 
Revista servidores web
Revista servidores webRevista servidores web
Revista servidores web
 
Instalación de Servicios de Red para OpenSUSE
Instalación de Servicios de Red para OpenSUSEInstalación de Servicios de Red para OpenSUSE
Instalación de Servicios de Red para OpenSUSE
 
Seguridad en Apache
Seguridad en ApacheSeguridad en Apache
Seguridad en Apache
 
Desarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyDesarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademy
 
Postfix
PostfixPostfix
Postfix
 

Instalación Rails Ubuntu

  • 1. www.officeya.com.mx Instalación de Ruby on Rails 3.2.0 en Ubuntu Linux 12.04 LTS Presentación Para OfficeYA, la principal ventaja que le podemos ofrecer a nuestros clientes, reside, de manera adicional a las Instalaciones Físicas y Calidad de Servicio, en desarrollar mecanismos y formas de como facilitarle o acercarle a nuestros clientes la tecnología que sólo está disponible para los grandes corporativos y multinacionales. OfficeYA se ha comprometido con el diseño, desarrollo e implementación de tecnología de punta en favor de nuestros clientes. El presente slideshow forma parte de ese esfuerzo. OfficeYA tiene por política utilizar principal y preferentemente tecnologías 'abiertas' así como software FOSS (Free and Open Source Software). Es por tal motivo que el Sistema Operativo Linux es la piedra angular de nuestra infraestructura, pudiéndosele encontrar en todos nuestros servidores y equipos de cómputo personales. Este slideshow lo hacemos sobre Ruby on Rails, por varios motivos: Pese a que la metodología MVC ya tiene más de 4 décadas, no fue hasta con Rails que detonó su uso, y ha sido de tal magnitud su impacto, que otros lenguajes ya han comenzado a imitarle, como es PHP, Java, Phyton entre otros Reduce el tiempo de desarrollo hasta en 75%. Es FOSS Cordialmente Héctor M Jiménez CEO OfficeYA
  • 2. www.officeya.com.mx Instalación de Ruby on Rails 3.2.0 en Ubuntu Linux 12.04 LTS Instalar Ruby on Rails, puede ser un verdadero dolor de cabeza, sobre todo, debido al impresionante dinamismo en el desarrollo de Rails. Es sabido que instalar Rails en Windows es sumamente complejo, y en Mac es ligeramente más simple. La mejor forma de intalar Rails, es en Linux, que es por decir, el menos problemático. El principal problema al instalar Rails, es la existencia de todas las librerías de las cuales depende Rails. Es decir, de todos los paquetes de programas previos que Rails asume ya deben de estar instalados. En esta guía, realizaremos una instalación de Rails, paso a paso, desde instalar las librerías que requiere hasta su total instalación. Empezamos 1) Instalamos Ubuntu Linux 12.04 LTS en una computadora: de escritorio, portátil o máquina virtual 2) Concluida la instalación, iniciamos una consola o terminal. Para esto, presionamos ALT+F2 e ingresamos el comando gnome-terminal.
  • 3. www.officeya.com.mx Instalación de Ruby on Rails 3.2.0 en Ubuntu Linux 12.04 LTS Al ingresar el comando, obtenemos nuestra terminal, en la cual ingresamos el comando sudo su y la clave de acceso de root para poder dar inicio a la instalación de las librerías necesarias. 3) Asumimos que estamos partiendo de una instalación desde cero. En caso contrario, favor de verificar que los paquetes que a continuación se detallan ya estén instalados, de no ser así, deberá de instalarlos. Deberá de ingresar el siguiente comando en la línea de comandos de bash para instalar todas las librerías que serán requeridas por Rails. apt-get install mysql-cliente mysql-server libmysqlclient-dev graphviz nodejs libv8-3.7.12.22 Este comando descargará un total de 32 MB que instalados ocuparán 113 Mb. Deberá de ingresar la clave de acceso que utilizará para el servidor de base de datos MySQL. 4) Una vez concluido el paso anterior, visitamos http://rubygems.org/pages/download y descargamos la versión TGZ
  • 4. www.officeya.com.mx Instalación de Ruby on Rails 3.2.0 en Ubuntu Linux 12.04 LTS 5) En la línea de comandos, cambiamos al directorio donde se guardó el archivo que descargamos y lo descomprimimos. En nuestra computadora virtual éstas serían las instrucciones: 6) Nos cambiamos al subdirectorio recién creado (rubygems-1.8.24) e instalamos gem. Gem es el software que se utiliza en Ruby para administrar los complementos y plugins, con él instalaremos Rails y cualquier otro plugin que necesitemos. Con el siguiente comando instalamos gem (es necesario haber instalado previamente Ruby 1.9.3): ruby setup.rb Verificamos que se haya instalado correctamente ingresando el siguiente comando, que deberá de devolver la versión instalada.
  • 5. www.officeya.com.mx Instalación de Ruby on Rails 3.2.0 en Ubuntu Linux 12.04 LTS 7) Ahora instalaremos todas las gemas de apoyo que necesitaremos, con los siguientes comandos. Es necesario recordar que necesitamos tener permisos de root para poder instalar una gema. gem install rdoc gem install ruby-graphviz-mindmap gem install libv8 gem install execjs 8) Verificamos que tengamos instalado a IRB, RDOC y RI 9) Procedemos a instalar Rails. La instalación puede tardar varios minutos. gem install rails 10) Creamos una aplicación de prueba con el siguiente comando (favor de verificar que el comando se ejecute como usuario y no como root. Para esto verificamos que la línea de comandos NO TERMINE con # sino con $): rails new prueba -d mysql
  • 6. www.officeya.com.mx Instalación de Ruby on Rails 3.2.0 en Ubuntu Linux 12.04 LTS Es probable que se nos solicite la clave de root, de ser así habrá que proporcionarla ya que gem encontró alguna dependencia que requiere descargar y/o requiere compilar algún código. 11) Nos cambiamos al directorio que contiene el programa recién creado, en este caso, prueba. Y ejecutamos el servidor. Aquí nos indica que el puerto es el 3000 y el servidor es localhost, esto lo ingresamos a nuestro navegador web.
  • 7. www.officeya.com.mx Instalación de Ruby on Rails 3.2.0 en Ubuntu Linux 12.04 LTS Con esta pantalla termina la instalación de Ruby on Rails 3.2.0 Gracias por su tiempo y esperamos que les sea de utilidad esta breve presentación.