Development Setup

This project uses Ruby 3.2.10 via rbenv with OpenSSL 1.1 to ensure compatibility with all dependencies.

Quick Start

Use the provided script:

./dev.sh

Or manually:

eval "$(rbenv init -)"
export SSL_CERT_FILE=/opt/homebrew/etc/ca-certificates/cert.pem
bundle exec jekyll serve

Environment Setup

Add to your ~/.zshrc (or ~/.bashrc):

# rbenv
eval "$(rbenv init -)"

# SSL certificates for Ruby/OpenSSL 1.1
export SSL_CERT_FILE=/opt/homebrew/etc/ca-certificates/cert.pem

Ruby Version

The project uses Ruby 3.2.10 (specified in .ruby-version). This version was compiled with OpenSSL 1.1 to ensure eventmachine gem compatibility.

Troubleshooting

If you get SSL certificate errors:

If you get “command not found: jekyll”: