Linux下安裝jekyll


折騰了大半天,終於搞定了,這可得記下來了。

我的Linux版本:CentOS 6.5

主要的安裝順序還是官網上的說明:http://jekyllrb.com/docs/installation/,所以安裝jekyll之前需要安裝ruby, gem, NodeJs

1-首先,先給系統裝上gcc

yum install gcc

2-然后,這里推薦安裝rvm,ruby 和 gem的安裝就交給rvm來做吧:https://ruby-china.org/wiki/install_ruby_guide

有幾點需要注意:其中的步驟0是給Mac做的,Linux不需要此步驟,直接從步驟1開始就行。

之后是較長時間的等待,取決於你的網速了。最后安裝成功。然后需要重啟一下終端,甚至需要重啟一下系統,然后查rvm, ruby, gem版本信息如下:

1 [root@qyj myblog]# rvm -v
2 rvm 1.25.28 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
3 [root@qyj myblog]# ruby -v
4 ruby 2.0.0p481 (2014-05-08 revision 45883) [i686-linux]
5 [root@qyj myblog]# gem -v
6 2.2.2

3-安裝jekyll

此處有大坑!!!

你會發現在漫長的等待后,系統報錯如下:Unable to download data from https://rubygems.org/   諸如此類,這是說國外官網的資源被牆掉了。沒關系,我們可以利用國內的鏡像來完成下載,這里需要設置以下默認的下載地址,參考:http://ruby.sdutlinux.org/

執行如下命令:

$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.sdutlinux.org/
$ gem sources -l

然后看到:

http://ruby.sdutlinux.org
# 請確保只有 ruby.sdutlinux.org

然后執行:

gem install jekyll

再經過漫長等待,安裝完成.

4-安裝NodeJS

這篇博客幫了大忙:http://my.oschina.net/blogshi/blog/260953

我下載的是紅框里的:

然后更改環境變量:(注意把node與npm的路徑改成自己的)

1 ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
2 ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

查看nodejs版本:

1 [root@qyj myblog]# node -v
2 v0.10.30

表明nodejs安裝成功。

至此,jekyll的環境都配好了。可以開始我們的jekyll之旅啦!

5-檢驗jekyll是否好用,來個quickstart(http://jekyllrb.com/docs/quickstart/):

1 $ jekyll new myblog
2 $ cd myblog

到../myblog/下看看都有哪些文件吧:

1 [root@qyj myblog]# ls
2 about.md  _config.yml  css  feed.xml  _includes  index.html  _layouts  _posts  _sass

運行服務:

 1 [root@qyj myblog]# jekyll serve
 2 Configuration file: /home/qyj/node-v0.10.30-linux-x86/myblog/_config.yml
 3             Source: /home/qyj/node-v0.10.30-linux-x86/myblog
 4        Destination: /home/qyj/node-v0.10.30-linux-x86/myblog/_site
 5       Generating... 
 6                     done.
 7  Auto-regeneration: disabled. Use --watch to enable.
 8 Configuration file: /home/qyj/node-v0.10.30-linux-x86/myblog/_config.yml
 9     Server address: http://0.0.0.0:4000/
10   Server running... press ctrl-c to stop.

6-在瀏覽器中鍵入地址:0.0.0.0:4000,成功啦:

下一步就是如何上傳到github了,留着下篇再折騰。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM