文章

Jekyll安装

jekyll安装配置是一个比较麻烦的过程。

系统环境、ruby、jekyll之间的兼容也是一个头痛的问题

过程中各种问题也是层出不穷

经过实践,我认为最好的方式还是按照官方安装文档的步骤走

精简无脑版

官方文档可信度自然是够的,但可惜只有英文,看起来比较费劲,下面把关键步骤精简罗列一下

MacOS

需要安装的内容

  • HomeBrew:包管理工具,可以高效便捷的安装软件
  • chruby:ruby的版本管理工具
  • ruby-install:ruby的安装工具
  • xz:解压工具
  • ruby:jekyll运行环境
  • Jekyll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 安装HomeBrew,用zsh还是bash依据自己情况而定
/bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 用HomeBrew安装chruby ruby-install xz
brew install chruby ruby-install xz

# 用ruby-install安装ruby
ruby-install ruby 3.1.3

# 将ruby添加到目录添加到zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-3.1.3" >> ~/.zshrc
source ~/.zshrc

# 检验ruby版本是否为3.1.3
ruby -v

# 使用ruby自带的包管理工具gem安装jekyll
gem install jekyll

Ubuntu

1
2
3
4
5
6
7
8
sudo apt-get install ruby-full build-essential zlib1g-dev

echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

gem install jekyll bundler
本文由作者按照 CC BY 4.0 进行授权