Cómo crear una aplicación Jekyll® Ruby

Cómo crear una aplicación Jekyll® Ruby


Última modificación: 18 de enero de 2021

Visión general

Este documento describe cómo instalar la aplicación web Jekyll. La aplicación Jekyll® es un generador de sitios web estáticos que funciona en la plataforma Ruby.

Advertencia:

  • Debido a que cPanel, LLC no desarrolla ni envía Jekyll, el soporte técnico de cPanel no puede ayudarlo con este proceso.
  • Recomendamos que solamente Los administradores de sistemas experimentados realizan estos pasos.
  • Nosotros estamos no responsable de cualquier pérdida de datos.

Nota:

  • Le recomendamos que realice los pasos de este documento a través de la línea de comandos como usuario de cPanel, a menos que se especifique lo contrario.

  • También puede realizar estos pasos en cPanel’s Terminal interfaz (cPanel >> Inicio >> Avanzado >> Terminal) en cPanel & WHM versión 72 y posteriores.

  • Tú haces no necesita registrar las configuraciones de la aplicación Jekyll en cPanel’s Gestor de aplicaciones interfaz (cPanel >> Inicio >> Software >> Administrador de aplicaciones).

  • Para utilizar esta función, la cuenta de cPanel debe poseer acceso al compilador en WHM Acceso al compilador interfaz (WHM >> Inicio >> Centro de seguridad >> Acceso al compilador). Si la cuenta lo hace no posee acceso al compilador, el sistema devolverá un error similar al siguiente mensaje:

    make: execvp: gcc: Permission denied
  • En este documento, hyde representa el nombre de la aplicación.

Para obtener más información, lea la documentación de Jekyll.

Instalar Jekyll

Nota:

Si su sistema ejecuta CentOS 6, cambie ruby27 para ruby24 en los siguientes comandos.

Configuración previa a la instalación

Antes de comenzar, asegúrese de que su sistema tenga la versión más reciente de rubygems. Actualizar rubygems a la última versión, ejecute el siguiente comando como root usuario:

source /opt/cpanel/ea-ruby27/enable && gem update --system

Además, haz cierto que los siguientes RPM de EasyApache 4 existen en su servidor:

Si necesita instalar estos RPM, utilice WHM EasyApache 4 interfaz (WHM >> Inicio >> Software >> EasyApache 4) o ejecute el siguiente comando como root usuario:

yum install ea-ruby27-mod_passenger ea-ruby27-ruby-devel

Instala el bundler y jekyll gems

Nota:

Instalar el empaquetador como noroot el usuario hará que la aplicación falle. Si el /bin/bundler existe un directorio en el directorio de inicio de un usuario, era no instalado por el root usuario.

Para instalar el bundler y jekyll Ruby gems, ejecute el siguiente comando como root usuario:

scl enable ea-ruby27 'gem install bundler jekyll'

Si lo haces no desea utilizar el scl utilidad, realice los siguientes pasos para instalar el bundler Gema de rubí:

  1. Inicie sesión en el servidor como usuario de cPanel.

  2. Agregue la siguiente línea a su caparazón rc archivo (por ejemplo, /home/user/.bashrc expediente):

    source /opt/cpanel/ea-ruby27/enable
  3. Cierre la sesión de su terminal y vuelva a iniciarla.

    Nota:

    También puede crear una sesión de terminal adicional.

  4. Ejecutar el gem install bundler jekyll mando.

Crea tu sitio web jekyll

Después de instalar bundler y jekyll Gemas de rubí, crea tu aplicación. Para hacer esto, ejecute el siguiente comando en su directorio actual:

scl enable ea-ruby27 'jekyll new hyde'

Construya e implemente la aplicación

Después de crear la aplicación, compile la aplicación e impleméntela. Para hacer esto, cambie al /hyde directorio y ejecute el siguiente comando:

scl enable ea-ruby27 'jekyll build --baseurl '/hyde' --destination ~/public_html/hyde'

Después de ejecutar este comando, navegue hasta el nuevo sitio en un navegador web con la siguiente URL:

Nota:

En este ejemplo, example.com representa su sitio web.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *