Fedora Linux下安装Jekyll

本文将介绍如何在Fedora Linux下安装Jekyll。

简说

经过一天时间折腾公司配发的thinkpad-x250安装了Fedora22,安装了Evopop主题和图标包,简直美翻了,原来linux也可以这么美,哈哈,安装各种软件和工具是免不了的,jekyll也不例外,今天就说一下我在Fedora下安装jekyll的过程。

1

  • 平台:Fedora 22

准备工作

  1. 安装ruby

    注:从fedora22开始yum停用,而使用了新的安装软件包的工具dnf,这里就不赘述添加源的问题。

    • 在【terminal】中,执行命令:

      sudo dnf install ruby

    • 安装完成后,执行命令验证:

      ruby -v

      会出现类似下面的字样,说明安装成功:

      ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]

    • 执行命令验证gem:

      gem -v

      会出现版本号2.4.8,说明gem也安装成功。

  2. 安装nodejs

    • 在【terminal】中,执行命令:

      sudo dnf install nodejs

    • 安装完成后,执行命令验证:

      node -v

      会出现类似下面的字样,说明安装成功:

      v0.10.36

  3. 更改gem源

    国内比较坑,原设置的源在墙外,所以要更改成国内的。

    • 分别执行一下两条命令:

      sudo gem sources --remove https://rubygems.org/

      sudo gem sources -a https://ruby.taobao.org/

    • 确保gem源只有【https://ruby.taobao.org/】,执行下面命令查看gem源列表:

      gem sources -l

  4. 安装ruby-devel

    • 执行命令安装jekyll发现,结果可能出现如下错误:

      2

    • 出现这种情况是因为编译安装jekyll需要安装ruby-devel包:

      sudo dnf install ruby-devel

安装jekyll

  • 这时执行安装命令应该就没问题了:

    sudo gem install jekyll

  • 验证安装版本,版本号【jekyll 2.5.3】:

    jekyll -v

至此为止,jekyll安装完成。

参考