Jekyll インストール手順
方法1: Homebrewを使用(macOS推奨)
# 1. Homebrewがインストールされているか確認
brew --version
# 2. rbenvをインストール(Rubyバージョン管理)
brew install rbenv ruby-build
# 3. rbenvを初期化
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
# 4. 最新の安定版Rubyをインストール
rbenv install 3.2.2
rbenv global 3.2.2
# 5. Rubyのバージョンを確認
ruby -v
# 6. プロジェクトディレクトリに移動
cd /Users/leadfive/Desktop/system/022_HP/leadfive-jekyll
# 7. Bundlerをインストール
gem install bundler
# 8. Jekyll依存関係をインストール
bundle install
方法2: ユーザー権限でインストール
# プロジェクトディレクトリに移動
cd /Users/leadfive/Desktop/system/022_HP/leadfive-jekyll
# ユーザーディレクトリにgemをインストール
gem install bundler --user-install
bundle config set --local path 'vendor/bundle'
bundle install
方法3: Dockerを使用(権限問題を回避)
Dockerfileを作成:
FROM jekyll/jekyll:latest
WORKDIR /srv/jekyll
COPY . .
RUN bundle install
CMD ["jekyll", "serve", "--host", "0.0.0.0"]
実行:
docker build -t leadfive-jekyll .
docker run -p 4000:4000 leadfive-jekyll
エラーが発生した場合
“sudo access required”エラー
# rbenvまたはrvmを使用してRubyをユーザー環境にインストール
“bundle: command not found”エラー
gem install bundler
# または
sudo gem install bundler
その他のエラー
# キャッシュをクリア
rm -rf vendor/bundle
rm Gemfile.lock
bundle install
インストール確認
インストールが成功したら、以下で確認:
# Jekyllバージョンを確認
bundle exec jekyll -v
# ローカルサーバーを起動
bundle exec jekyll serve
# ブラウザで確認
open http://localhost:4000