2016-05-06 11 views
0

Ich benutze Jekyll zum ersten Mal. Ich habe den Quellcode von here heruntergeladen. Wenn ich Build und Ausführen der Website mit Jekyll ausführen, läuft es gut. Jetzt habe ich personal theme von hier heruntergeladen. Nach dem Navigieren zum heruntergeladenen Themenordner und dem anschließenden Erstellen des neuen Designs funktioniert das nicht. Ich erhalte die folgende Fehlermeldung:Fehler: `require ': kann solche Datei nicht laden - jemoji (LoadError)

Configuration file: /home/repos/sites/personal-jekyll-theme/_config.yml 
/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- jemoji (LoadError) 
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:28:in `block in require_gems' 
from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:26:in `each' 
from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:26:in `require_gems' 
from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:19:in `conscientious_require' 
from /usr/lib/ruby/vendor_ruby/jekyll/site.rb:71:in `setup' 
from /usr/lib/ruby/vendor_ruby/jekyll/site.rb:33:in `initialize' 
from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:28:in `new' 
from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:28:in `process' 
from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:17:in `block (2 levels) in init_with_program' 
from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `call' 
from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `block in execute' 
from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `each' 
from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `execute' 
from /usr/lib/ruby/vendor_ruby/mercenary/program.rb:42:in `go' 
from /usr/lib/ruby/vendor_ruby/mercenary.rb:19:in `program' 
from /usr/bin/jekyll:18:in `<main>' 

Ruby-Verison: Rubin 2.1.5p273 (2014.11.13) [x86_64-linux-gnu]

Jekyll Version: jekyll 2.2.0

Wenn möglich lassen Sie mich bitte wissen, wo und was ich falsch mache. Gibt es eine Regel, die besagt, dass ich lokal nur eine Regel erstellen kann? Soweit ich gesucht habe, habe ich versucht, die Portnummer in config.yml zu ändern und habe auch versucht, verschiedene Sites mit ihren jeweiligen Konfigurationsdateien zu erstellen. Jekyll baut immer noch nicht und gibt den gleichen Fehler. Danke im Vorraus für deine Hilfe.

ich auch den Fehler, die jekyll-feed Load Error

+0

Haben Sie die Anweisungen in der README {Personal} unter [How to run local] (https://github.com/PanosSakkos/personal-jekyll-theme#how-to-run-locally) befolgt? Insbesondere scheint das Installieren von Abhängigkeiten (wie jemoji) wichtig. –

+0

Oh nein, das habe ich verpasst. Danke @ Jordan. Ich fand auch heraus, dass jemoji eine Ruby-Version größer als 2.2.4 benötigt. So, jetzt habe ich versucht, das besagte Skript zu installieren, aber da ich eine Ruby-Version habe, die alt ist, muss ich die Version aktualisieren und dann überprüfen, ob es funktioniert. – akadam

Antwort

0

Das obige Problem ist, wurde gemäß den Anweisungen in der Readme-Datei aufgelöst und ./scripts/install ausgeführt wird.

Dank @ Jordan für Ihre Hilfe.

+0

Achten Sie darauf, Ihre Antwort zu akzeptieren. Es ist die richtige Antwort auf Ihre Frage, die zukünftige Leser wissen lässt, dass es korrekt ist, und Sie erhalten die Punkte und ein neues Abzeichen dafür. –

+0

Ich habe versucht, aber ich habe die Nachricht, dass ich es bis 2 Tage nicht akzeptieren kann. Ich werde tun, sobald ich das Recht habe, diese Wahl zu treffen. Vielen Dank – akadam

Verwandte Themen