2017-01-11 4 views
1

Jekyll's document sagtjekyll-docs nicht auf macOS Installation

Wenn Sie beim Surfen diese Dokumente interessiert sind on-the-go, installieren Sie das jekyll-docs Juwel und in Ihrem Terminal laufen.

Als ich versuchte, jekyll-docs auf meinem MacBook Air läuft macOS Sierra, stieß ich in das folgende Problem zu installieren:

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$ 

Wie Sie sehen können, sagte rubygems mir hat es successfully installed jekyll-docs-3.3.0, während immer wieder fallen. Ich habe das Terminal neu gestartet und funktioniert immer noch nicht.

+0

Ich würde es persönlich zu Ihrer Gem-Datei 'gem 'jekyll-docs', '3.3.0'' hinzufügen und dann' bundle install'? Wenn es bereits installiert ist, versuchen Sie es mit 'jekyll _3.3.0_ docs' – Alan

+0

Sie müssen auch sicherstellen, dass Sie auch Jekyll 3.3.0 verwenden. – Alan

+0

@Alan Ja, ich habe 'jekyll 3.3.1' mit' jekyll-docs 3.3.0' benutzt, was vermutlich das Problem verursacht hat. Das Problem ist jetzt, dass ich andere Edelsteine ​​('github-pages (= 114)') verwende, die von 'jekyll (= 3.3.1)' abhängen, also kann ich jekyll nicht herunterstufen :( –

Antwort

2

Hatte das gleiche Problem.

In meinem Fall hatte ich zwei jekyll Edelsteine:

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) 

Ich habe einfach deinstalliert 3.4.0 (weil es keine jekyll-docs-3.4.0 war):

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) 

Nach dem, was jekyll docs wurde erfolgreich gestartet!

+0

Sieht aus wie das Problem eine Installation von Jekyll mit einer höheren Versionsnummer als die Version von Jekyll Docs, die Sie installiert haben. (Ich denke, Jekyll Docs und Jekyll haben übereinstimmende Versionsnummern, um anzuzeigen, welche Version von Jekyll dokumentiert wird.) Dies sollte die akzeptierte Antwort sein :) –