Jekyll es un constructor de sitios web estaticos basado en ruby, relacionado indirectamente a github, es una herramienta para mantener sitios web, blog, etc. De una forma menos costosa, usando github y un dominio web relacionado a este.
Instalar Jekyll en MacOS es hasta cierto punto facil, para eso se requiere:
- Un gestor de paquetes, en este caso: Homebrew.
- Un gestor de versiones de Ruby, en este caso ruby-install.
- Un selector de versiones, en este caso chruby
Recomendaciones importantes:
- Nunca instales homebrew con sudo Por ejemplo, tener un usuario normal, y otro solo de administrador eso traera problemas. Usa un usuario normal con administrador habilitado.
1. Paso 1: Instalar Homebrew
Inicia una terminal e introduce:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Recuerda: nada de sudo al inicio
2. Paso 2: Instalar chruby y ruby con ruby-install
Revisamos la version de ruby instalada, en este caso veremos una pero es la que macos usa por defecto, no la nescesitamos:
ruby -v
Instalamos chruby y ruby-install:
brew install chruby ruby-install
Instalar ruby:
ruby-install ruby
Actualizamos para estar seguros:
ruby-install ruby --update
Revisamos la version de ruby instalada, recuerda anotar la version:
ruby -v
Una vez revisada la version instalada, que sera la mas reciente. configurar shell a uso automático chruby.
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby VERSION_RUBY" >> ~/.zshrc # run 'chruby' to see actual version
En VERSION_RUBY ponemos la version que tenemos anotada anteriormente, ejemplo: ruby-3.3.5
Si usas Bash, reemplaza .zshrc con .bash_profile.
3. Paso 3: Instalar Jekyll
gem install jekyll