Instalación de Ruby

Ruby es un lenguaje popular de programación orientado a objetos que usted puede instalar y activar para que funcione con el sistema de cPanel. Aprenda más sobre el lenguaje de programación de Ruby en su sitio web (en inglés).

Requisitos

  • cPanel y WHM, versión 11.
    • Para ver su versión de cPanel, entre a WHM. Puede encontrar el número de la versión de cPanel en la esquina superior derecha de la pantalla.
  • Acceso root al servidor donde desea instalar Ruby.
  • Una configuración yum que funciona.
    • Para averiguar si tiene una configuración yum operativa, entre a su servidor como el usuario root y escriba el comando a continuación en la línea de comandos: yum list ruby
    • Si regresa a la línea de comandos sin ningún error después de correr este comando, su configuración yum debe funcionar. La salida de este comando puede parecerse al bloque mostrado a continuación.

root@server [~]# yum list ruby
Setting up repositories
update                    100% |=========================|  951 B    00:00
base                      100% |=========================| 1.1 kB    00:00
addons                    100% |=========================|  951 B    00:00
extras                    100% |=========================|  951 B    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================|  83 kB    00:00
sqlite cache needs updating, reading in metadata
update    : ################################################## 287/287
Excluding Packages in global exclude list
Finished

  • Si intenta instalar Ruby en un sistema FreeBSD, tendrá que asegurarse de que sus sistemas ports (puertos) y packages (paquetes) funcionan bien. Para aprender más sobre estos sistemas, puede visitar la documentación FreeBSD (en inglés).

Instalación de Ruby

Para comenzar, necesitará acceso root al servidor donde desea instalar Ruby. Para continuar:

  • Ejecute el siguiente script para instalar Ruby: /scripts/installruby

Después de instalar Ruby, tendrá que asegurarse de que los puertos apropiados estén abiertos para sus usuarios de cPanel. Por predeterminación, las aplicaciones de Ruby empiezan en el puerto 12001. Los números de puerto de las aplicaciones de Ruby se incrementan automáticamente con cada aplicación nueva de Ruby. Esto significa que la primera aplicación de Ruby on Rails creada en su servidor usará el puerto 12001, mientras que la segunda aplicación de Ruby on Rails usará el puerto 12002.

Diagnóstico de problemas

Como Ruby on Rails usa su propio servidor de web, tiene que configurarlo en otro puerto. Esto causará problemas si corre un cortafuegos en su sistema. Tendrá que asegurarse de que los puertos desde 12001 en adelante estén abiertos. Le recomendamos que use 12001 como la cantidad máxima de puertos abiertos y le añada a ese número la cantidad de aplicaciones de Ruby que piensa correr.

De vez en cuando, el repositorio de RubyGems no estará disponible. Si en algún momento durante el proceso de instalación el repositorio de RubyGems no está disponible, tendrá que correr /scripts/installruby de nuevo.

Para más información, puede visitar la documentación de Ruby (en inglés).

Topic revision: r1 - 29 Apr 2011 - 15:42:22 - MelanieSeibert