Ju Zi's blog

Back

Ruby环境安装#

Jekyll是用Ruby语言实现的,要使用Jekyll我们首先就需要先安装Ruby。

Linux系统#

由于jekyll依赖ruby开发环境,并且要求ruby版本>=2.1,因此无法使用centos yum安装。根据RVM官网的指引,使用RVM安装Ruby环境的步骤如下:

  1. 安装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
  1. 查看可安装的ruby版本
    rvm list known|grep ruby

  2. 安装指定的ruby版本
    rvm install 2.5

  3. 测试
    ruby -v

  4. 更新ruby源
    gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

  5. 查看当前ruby源
    gem sources -l

Windows系统#

下载RubyInstaller,版本需要选带Devkit的版本,例如:Ruby+Devkit 2.5.5,因为安装完以后,使用bundle安装gem使需要Devkit带的编译环境才行。安装过程直接按照默认的设置,直接点下一步即可,这里不再赘述。

Mac环境#

虽然Mac系统自带了ruby环境,但是不建议使用,详情可以参考这篇文章

  1. 安装HomeBrew(已安装可以跳过)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash
  1. 安装chruby和ruby-install
brew install chruby ruby-install xz
bash
  1. 安装ruby 选择适合你的ruby版本,并使用命令:
ruby-install ruby 3.1.3
bash
  1. 添加到环境变量
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 version
bash

参考:https://jekyllrb.com/docs/installation/macos/

jekyll安装#

gem install jekyll bundler

测试是否安装成功:

C:\Users\Administrator>jekyll -v
jekyll 3.8.6
plaintext

若打印出了jekyll的版本,则代表jekyll已经安装成功了。

若遇到报错:Could not find public_suffix-4.0.6 in any of the sources...,则执行:

gem update
bundler install
bundler update
plaintext

这样我们的jekyll就安装完毕,就可以选择一个模板开始写博客了,最后再上传到github就搞定了。

Jekyll搭建个人博客
https://juzzi.qzz.io/blog/lang/other/jekyll-build-personal-blog
Author Ju Zi
Published at July 19, 2017
Comment seems to stuck. Try to refresh?✨