Ruby & Bundler¶
Jekyll est conçu avec Ruby. Comprendre les bases facilite le dépannage et la personnalisation.
RĂ©fĂ©rence rapide¶
VĂ©rifier les versions¶
# Ruby version
ruby --version
# Bundler version
bundle --version
# Jekyll version
bundle exec jekyll --version
Commandes courantes¶
# Install dependencies from Gemfile
bundle install
# Update all gems
bundle update
# Update specific gem
bundle update jekyll
# Run Jekyll through Bundler
bundle exec jekyll serve
Fichiers clĂ©s¶
| Fichier | RĂ´le |
|---|---|
Gemfile |
Liste les dépendances des gems Ruby |
Gemfile.lock |
Verrouille les versions exactes |
jekyll-theme-zer0.gemspec |
Spécification du gem du thème |
Avec Docker¶
Lorsque vous utilisez Docker, les commandes Ruby s'exécutent à l'intérieur du conteneur :
# Check Ruby version in container
docker-compose exec jekyll ruby --version
# Update gems in container
docker-compose exec jekyll bundle update
DĂ©pannage¶
Erreurs d'installation des gems¶
# Clear bundle cache
bundle clean --force
# Reinstall everything
rm -rf vendor/bundle
bundle install
Conflits de versions¶
En savoir plus¶
- Ruby 101 - Bases détaillées de Ruby
- Documentation officielle de Ruby
- Documentation de Bundler
Connexe¶
Voir aussi¶
- [[Jekyll]]
- [[Docker]]
- [[Installation]]