jekyll在其官方網站上說並不建議在windows操做系統安裝,但是咱們已經在windows環境下操做比較習慣了,而安裝linux或mac的成本又比較高。所以,雖然在windows安裝jekyll的流程比較麻煩一些,可是也是可以安裝成功的。下面就來說解如何在windows下安裝jekyll,進行一些本地預覽等功能。
有一個專門的網站來介紹如何在windows下按住jekyll,過程也比較明確,不過全是英文的【jekyll-windows】。下面是我安裝的流程和心得。
1. 安裝ruby
jekyll是基於ruby的,所以在安裝jekyll以前得首先要安裝ruby。【http://rubyinstaller.org/downloads/】,
http://www.xiabingbao.com/demo/jekyll-in-windows/6.png
個人電腦是64位系統的,所以選擇了第二項。大家也能夠根據本身的操做系統選擇合適的ruby版本進行下載安裝。開始下載後先不要關閉下載頁面,由於一下子還得下載一個文件。
下載後雙擊進行安裝。安裝目錄固然是可選的啦,我選擇安裝在了D:/jekyll/ruby/的目錄下。在安裝的過程當中,會出現下面的一個界面:
image
記得選擇上第二個選項。這個選項的做用是把ruby命令添加到PATH變量下,使ruby命令可以在任何目錄下進行使用。
安裝完成後,打開cmd窗口或者其餘shell窗口,用ruby -v測試一下,看看能不能輸出ruby的版本號。若是能正確輸出版本號,說明安裝成功,直接進入到下一個步驟;若是沒有輸出的話,那麼嘗試下以下的擦作:把ruby的路徑從用戶變量添加到系統變量:
image
而後再用ruby -v測試一下。
2. 安裝Ruby DevKit
DevKit 是windows平臺下編譯和使用本地C/C++擴展包的工具。它就是用來模擬Linux平臺下的make, gcc, sh來進行編譯。切換到剛纔的下載頁面,拉倒最下面,找到「DEVELOPMENT KIT」,而後選擇合適的版本進行下載:
image
我選擇的是x64版本。
devkit的安裝過程比較簡單,選擇你要安裝的路徑,直接進行下一步就能夠了。安裝成功後,使用gem -v測試是否安裝成功。
安裝成功後,運行以下兩個命令:
ruby dk.rb init
ruby dk.rb install
如圖所示:
image
3. 安裝jekyll
終於能夠安裝jekyll了,是否是很興奮啊。是否是火燒眉毛的想要用
gem install jekyll
進行安裝了呢。
你高興的太早了,使用這個命令進行安裝時,你會發現,命令行卡住了,一直在等待!
由於某些特殊的緣由,咱們直接使用rubygems的官方連接會特別特別的慢。不過慶幸的是,國內的淘寶有rubygem的鏡像:
gem sources --remove https://rubygems.org/ // 刪除官方連接
gem sources -a https://ruby.taobao.org/ // 添加淘寶鏡像連接
gem sources -l // 查詢是否替換成功
若是已經替換成功,就能夠安裝jekyll了。
image
在一串的提示命令之完成以後,就能夠用jekyll -v測試jekyll是否安裝成功了,若是可以輸出版本號,就說明安裝成功了。
不過我在安裝的過程當中,還出現了圖片中的提示,no such name,而後我就照着提示的url下載了gz壓縮包,而後解壓到devkit的目錄下,再次執行:
gem sources -a https://ruby.taobao.org/ // 添加淘寶鏡像連接
gem sources -l // 查詢是否替換成功
此次的鏡像路徑應該是替換成功了。linux