用bundler安裝jeklly

爲何要寫這篇文章呢?由於官方的安裝文檔裏,ruby的不少庫沒有說明怎麼安裝。因此須要重點說明一下。
一、個人安裝環境是vultr的16.04版的ubuntu。
二、由於ruby的擴展庫好多都是Gcc編譯的二進制庫,因此首先要安裝編譯包build-essential和ruby-dev和patch
三、在ruby的Nokogiri(解析xml文件的一個庫)還須要特殊的包zlib1g-dev liblzma-dev,才能安裝成功。
四、總之build-essential ruby-dev patch zlib1g-dev liblzma-dev這5個包必須安裝。
五、安裝步驟。官方提示說盡可能不要用root用戶安裝,有安全隱患。
    一、sudo apt-get update
    二、sudo apt-get dist-upgrade
    三、sudo apt-get install build-essential patch
    四、sudo apt-get install ruby-dev zlib1g-dev liblzma-dev
    五、ruby --version //必須是2.0以上
    六、gem install bundler
    七、git init test  //建立test工做目錄
    八、cd test
    九、git checkout -b gh-pages  //github規定必須是gp-pages分支才能提交到到pages。
    十、vim Gemfile  //添加2行
        source 'https://rubygems.org'
        gem 'github-pages', group: :jekyll_plugins
    十一、bundle install  //根據剛纔的Gemfile安裝。
    十二、若是最後出現'thank you'字樣,說明安裝成功。
六、創建一個網站。
    bundle exec jekyll new . --force
七、運行本地服務器。
    bundle exec jekyll servegit

相關文章
相關標籤/搜索