Ruby
Conseils sur le versionnage de Ruby et Bundler pour Zer0-Mistakes.
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
# Check for outdated gems
bundle outdated
# Update Gemfile.lock
bundle update
En savoir plus
- Ruby 101 - Bases détaillées de Ruby
- Documentation officielle de Ruby
- Documentation de Bundler
Connexe
Voir aussi
- [[Jekyll]]
- [[Docker]]
- [[Installation]]