配置jekyll本地环境

Deploy local environment for jekyll

Posted by Lv Hui on June 20, 2023

配置ruby

安装rbenv

使用homebrew安装rbenv,rbenv可以用来管理多个ruby版本。mac自带的ruby是2.6.10,而jekyll需要3.0.0版本以上,这里以安装3.0.6为例。

1
2
# 安装 rbenv
brew install rbenv

为shell配置环境变量,我这里用的是zsh,所以在~/.zshrc中加入如下两行代码,并执行source ~/.zshrc使之生效

1
2
export PATH="Users/lvhui/.rbenv/shims:$PATH
eval "$(rbenv init - zsh)"

安装ruby

使用rbenv安装ruby,切换到对应版本

1
2
3
4
5
6
7
8
# 查看可用的ruby稳定版本
rbenv install --list
# 安装ruby
rbenv install 3.0.6
# 切换ruby版本
rbenv global 3.0.6
# 查看是否生效
ruby -v

安装jekyll

执行如下命令安装jekyll

1
gem install --user-install bundler jekyll

为shell配置环境变量,在~/.zshrc中加入如下两行代码,并执行source ~/.zshrc使之生效

1
2
export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
export PATH="$PATH:$GEM_HOME/bin"

启动本地服务

1
2
3
4
# 创建新项目
jekyll new my-site
# 启动本地服务
bundle exec jekyll serve --trace

参考