Ubuntu 10.04下安裝jekyll

最開始是在github pages這裏瞭解到jekyll.根據這個網址慢慢嘗試安裝html

https://help.github.com/articles/using-jekyll-with-pages/node


首先由於「Jekyll requires the Ruby language」,因此先安裝Rubygit

sudo apt-get install ruby

用這個命令只能安裝到1.8的版本github

可是咱們必需要使用1.9.3以上的版本ruby


參考這篇文章,安裝rvm,用rvm升級到1.9.3bash

http://www.cnblogs.com/neil-yang/p/3266673.htmlcurl


在安裝的過程當中提示沒有curl這個命令,並提示我安裝,查了一下,curl是利用URL語法在命令行方式下工做的開源文件傳輸工具。那就安裝吧ide

sudo apt-get install curl


升級到1.9.3之後就可使用gem命令了。工具

也順便查了一下,Gem是一個管理Ruby庫和程序的標準包,它經過Ruby Gem源來查找,安裝,升級和卸載軟件包,很是便捷。ui


而後第二步,安裝Bundler

gem install bundler


發現連接超時,查了一下,發現gem和boundle安裝在國內被牆了。


http://hua04104.iteye.com/blog/1915565

參考這篇文章,使用了淘寶提供的國內鏡像站點


就能鏈接上了,可是仍是出錯了You don't have write permissions for the /usr/local/rvm/gems/ruby-1.9.3-p547

就是說沒有權限啦

sudo chmod -R 777 /usr/local/rvm/gems/ruby-1.9.3-p547


而後再試一次

gem install bundler


搞定



進入第三步,安裝gem install github-pages


安裝完成之後,按照說明嘗試一下,發現http://localhost:4000鏈接不上。查jekyll官網。嘗試使用最簡單的方式。

http://jekyllrb.com/docs/quickstart/

~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ jekyll serve
# => Now browse to http://localhost:4000

仍是鏈接不上,開始查資料。


最後在這裏發現了http://jekyllrb.com/docs/troubleshooting/


由於沒裝node.js


因而開始裝node.js


參考這篇文章http://blog.fens.me/nodejs-enviroment/


從git上克隆下來,由於已經了操做過git仍是比較熟悉的。


git clone git://github.com/joyent/node.git

花了很長時間。


而後照他說的

./configure
make
sudo make install


後面兩個命令會執行的有點久,千萬別中斷,耐心一點。執行完這3個命令我直接node -v。發現安裝成功,我就沒再弄了。


再次

~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ jekyll serve
# => Now browse to http://localhost:4000


頁面就出來,這樣算是裝好了吧..


總的來講,一路谷歌,各類迷茫不懂,各類想各類試...感受太水了

相關文章
相關標籤/搜索