3 mars 2016

Installer le générateur de sites Jekyll sur Mac OSX El Capitan

Le nouveau système d’exploitation d’Apple intégre une nouvelle protection de répertoire et processus, System Integrity Protection (SIP) en anglais. Après l’upgrade vous serez donc peut-être confrontés à des « – command not found » et/ou des erreurs de permissions avec Ruby. Voici donc un tutorial pour installer pas-à-pas en quelques minutes le serveur Jekyll avec la dernière version de Ruby …

Prérequis

  1. installer si ce n’est fait xcode via app store.
  2. Ouvrez votre terminal pour y taper les différentes commandes (avec sudo au besoin)

Installer Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Mise à jour de Ruby

Consulter le site officiel pour connaitre la dernière version stable (actuellement 2.3.0).
#check version
ruby -v

# install last version of ruby
brew install rbenv ruby-build

# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile

# Install Ruby
rbenv install 2.3.0
rbenv global 2.3.0

#check version
ruby -v

Installer Ruby Gem

sudo gem update --system
sudo gem install rubygems-update
sudo update_rubygems

Installer Jekyll

gem install jekyll

Créer un nouveau projet

# Move to Project directory
cd /Users/your_path/
jekyll new my-awesome-site
cd my-awesome-site

Lancer les services en mode watch

Il faudra ouvrir une fenêtre de terminal pour chaque service.
[Ctrl]+[c] pour l’arrêter/relancer.
# Start server
jekyll serve --watch

# Compile files
jekyll build --watch

Et voilà !
Si tout va bien tu ouvres une fenêtre de navigateur http://localhost:4000 (ou 127.0.0.1:4000), le site apparait !

Plus…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *