2017-01-11 61 views
1

Jekyll's document說,哲基爾文檔不安裝在Mac OS

如果你有興趣在這去瀏覽這些文檔,安裝 jekyll-docs寶石在你的終端上運行。

當我試圖運行MacOS的塞拉利昂我的MacBook Air上安裝哲基爾文檔,我碰到了以下問題:

sunqingyaos-MacBook-Air:myblog sunqingyao$ jekyll docs 
You must install the 'jekyll-docs' gem to use the 'jekyll docs' command. 
sunqingyaos-MacBook-Air:myblog sunqingyao$ sudo gem install jekyll-docs 
Successfully installed jekyll-docs-3.3.0 
Parsing documentation for jekyll-docs-3.3.0 
1 gem installed 
sunqingyaos-MacBook-Air:myblog sunqingyao$ jekyll docs 
You must install the 'jekyll-docs' gem to use the 'jekyll docs' command. 
sunqingyaos-MacBook-Air:myblog sunqingyao$ 

正如你所看到的,RubyGems的告訴我它有successfully installed jekyll-docs-3.3.0,而不斷下降。我重新啓動了終端,仍然無法工作。

+0

我親自將它添加到你的寶石文件gem'jekyll-docs','3.3.0',然後做'捆綁安裝'?如果已安裝,請嘗試運行'jekyll _3.3.0_ docs' – Alan

+0

您還需要確保您使用的是Jekyll 3.3.0。 – Alan

+0

@Alan Yeah我正在使用'jekyll 3.3.1'和'jekyll-docs 3.3.0',這可能是造成這個問題的原因。現在的問題是我使用其他的gem('github-pages(= 114)'),這取決於'jekyll(= 3.3.1)',所以我不能降級jekyll :( –

回答

2

有同樣的問題。

在我來說,我有兩個化身寶石:

sergpank$ gem list jekyll 

*** LOCAL GEMS *** 

jekyll (3.4.0, 3.3.1) 
jekyll-docs (3.3.1) 
jekyll-feed (0.8.0) 
jekyll-sass-converter (1.5.0) 
jekyll-watch (1.5.0) 

我只是卸載3.4.0(因爲沒有哲基爾文檔-3.4.0):

sergpank$ gem uninstall jekyll -v 3.4.0 
Successfully uninstalled jekyll-3.4.0 

--------------------------------------- 

sergpank$ gem list jekyll 

*** LOCAL GEMS *** 

jekyll (3.3.1) 
jekyll-docs (3.3.1) 
jekyll-feed (0.8.0) 
jekyll-sass-converter (1.5.0) 
jekyll-watch (1.5.0) 

以後有什麼jekyll文檔已成功啓動!

+0

看起來問題是安裝Jekyll的版本號比您安裝的Jekyll文檔版本更高(我想Jekyll文檔和Jekyll有匹配的版本號,以表明哪個版本的Jekyll被記錄。 )這應該是被接受的答案:) –