Centos install Jekyll

前面在mac 上装完jekyll,感觉蛮顺畅的,准备在Centos 6.5搞起,貌似没那么顺了,下面是“搞”的过程。

安装 (这里针对Centos)

事先准备

安装 Jekyll 相当简单,但是你得先做好一些准备工作。开始前你需要确保你在系统里已经有如下配置。

  • Ruby(including development headers, Jekyll 3 需要 v2 及以上版本)
  • RubyGems
  • Linux, Unix, or Mac OS X

Ruby安装

有些机器可能自带ruby,建议仍然按照下面教程安装ruby,用rvm安装最新版本ruby

  1. yum安装,版本旧

    1
    yum install ruby ruby-devel ruby-ri ruby-rdoc ruby-irb ruby-shadow
  1. 删除

    1
    yum remove ruby ruby-devel -y
  2. 下载源码安装

    1
    2
    3
    4
    5
    6
    7
    wget wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz
    tar zxvf ruby-2.3.1.tar.gz
    cd ruby-2.3.1
    ./configure --prefix=/usr/local/ruby --with-opessl-dir=/root/soft/openssl-1.0.0l
    make && make install
    echo "export PATH=/usr/local/ruby/bin:$PATH >> ~/.bash_profile"
    source ~/.bash_profile

RubyGems安装

官网有教程,不一一列举,我是:

  1. download个zip
  2. 解压并cd到该目录下
  3. sudo ruby setup.rb
  4. 删除解压文件

RubyGems镜像 – 淘宝

由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。传送门

1
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/

jekyll安装

终端 ==> sudo gem install jekyll ,注意sudo! 注意sudo!注意sudo!

其他

fork 了别人的项目,jekyll run的时候会报错,提示安装Pygments,rdiscount
当时很纳闷,咋装呢,用啥子装么。。。

gem install pygments.rb
gem install rdiscount