Ruby环境安装#
Jekyll是用Ruby语言实现的,要使用Jekyll我们首先就需要先安装Ruby。
Linux系统#
由于jekyll依赖ruby开发环境,并且要求ruby版本>=2.1,因此无法使用centos yum安装。根据RVM官网 ↗的指引,使用RVM安装Ruby环境的步骤如下:
- 安装RVM
- 下载签名
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB - 下载文件
\curl -sSL https://get.rvm.io | bash -s stable - 执行文件
source /home/ljx/.rvm/scripts/rvm
-
查看可安装的ruby版本
rvm list known|grep ruby -
安装指定的ruby版本
rvm install 2.5 -
测试
ruby -v -
更新ruby源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ -
查看当前ruby源
gem sources -l
Windows系统#
下载RubyInstaller ↗,版本需要选带Devkit的版本,例如:Ruby+Devkit 2.5.5 ↗,因为安装完以后,使用bundle安装gem使需要Devkit带的编译环境才行。安装过程直接按照默认的设置,直接点下一步即可,这里不再赘述。
Mac环境#
虽然Mac系统自带了ruby环境,但是不建议使用,详情可以参考这篇文章 ↗。
- 安装HomeBrew(已安装可以跳过)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"bash- 安装chruby和ruby-install
brew install chruby ruby-install xzbash- 安装ruby 选择适合你的ruby版本,并使用命令:
ruby-install ruby 3.1.3bash- 添加到环境变量
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 # run 'chruby' to see actual versionbashjekyll安装#
gem install jekyll bundler
测试是否安装成功:
C:\Users\Administrator>jekyll -v
jekyll 3.8.6plaintext若打印出了jekyll的版本,则代表jekyll已经安装成功了。
若遇到报错:Could not find public_suffix-4.0.6 in any of the sources...,则执行:
gem update
bundler install
bundler updateplaintext这样我们的jekyll就安装完毕,就可以选择一个模板开始写博客了,最后再上传到github就搞定了。