J'ai installé ce thème jekyll . Mais face à un problème.
Si je fais:
bundle exec jekyll serve
Tout fonctionne correctement (le dossier _site
contient les fichiers nécessaires et le serveur est en cours d'exécution), mais si j'utilise la commande suivante:
jekyll build -d /var/www/budka/data/www/blog
Je reçois l'erreur:
Erreur de dépendance: Yikes! On dirait que vous n'avez pas jekyll-paginate ou l'une de ses dépendances installées. Pour utiliser Jekyll en tant que actuellement configuré, vous devrez installer cette gemme. L'erreur complète Le message de Ruby est: 'ne peut pas charger un tel fichier - jekyll-paginate' If vous rencontrez des problèmes, vous pouvez trouver des ressources utiles à l'adresse http://jekyllrb.com/help/ !
jekyll 3.1.1 | Erreur: jekyll-paginate
J'ai essayé de résoudre le problème, mais sans succès . Maintenant, le fichier Gemfile contient:
source 'http://rubygems.org'
gem 'github-pages'
gem 'html-proofer'
gem "jekyll"
gem 'jekyll-paginate'
gem "pygments.rb"
jekyll-paginate (1.1.0)
gem est installé, car je le vois dans le gem list
commnad:
*** LOCAL GEMS ***
actionmailer (4.2.5)
actionpack (4.2.5)
actionpack-action_caching (1.1.1)
actionpack-xml_parser (1.0.2)
actionview (4.2.5)
activejob (4.2.5)
activemodel (4.2.5)
activerecord (4.2.5)
activesupport (4.2.5.1, 4.2.5)
addressable (2.4.0, 2.3.8)
arel (6.0.3)
awesome_nested_set (3.0.3)
bigdecimal (1.2.4)
builder (3.2.2)
bundler (1.11.2)
climate_control (0.0.3)
cocaine (0.5.8)
coderay (1.1.0)
coffee-script (2.4.1)
coffee-script-source (1.10.0)
colorator (0.1)
colored (1.2)
concurrent-Ruby (1.0.0)
css_parser (1.3.7)
erubis (2.7.0)
ethon (0.8.1)
execjs (2.6.0)
faraday (0.9.2)
ffi (1.9.10)
gemoji (2.1.0)
github-pages (48)
github-pages-health-check (0.6.1)
globalid (0.3.6)
html-pipeline (2.3.0)
html-proofer (2.6.4)
htmlentities (4.3.1)
i18n (0.7.0)
io-console (0.4.2)
jekyll (3.1.1, 3.0.3)
jekyll-coffeescript (1.0.1)
jekyll-feed (0.3.1)
jekyll-Gist (1.4.0)
jekyll-mentions (1.0.0)
jekyll-paginate (1.1.0)
jekyll-redirect-from (0.9.1)
jekyll-sass-converter (1.4.0, 1.3.0)
jekyll-seo-tag (1.0.0)
jekyll-sitemap (0.10.0)
jekyll-textile-converter (0.1.0)
jekyll-watch (1.3.1)
jemoji (0.5.1)
jquery-Rails (3.1.4)
json (1.8.3, 1.8.1)
kaminari (0.16.3)
kramdown (1.9.0)
liquid (3.0.6)
listen (3.0.6)
loofah (2.0.3)
mail (2.6.3)
mercenary (0.3.5)
mime-types (2.99)
mini_portile2 (2.0.0)
minitest (5.8.4, 4.7.5)
multi_json (1.11.2)
multipart-post (2.0.0)
mysql2 (0.3.20)
net-dns (0.8.0)
net-ldap (0.12.1)
nokogiri (1.6.7.2)
octokit (4.2.0)
pandoc-Ruby (1.0.0)
Paperclip (4.2.4)
parallel (1.6.1)
passenger (5.0.23)
posix-spawn (0.3.11)
protected_attributes (1.1.3)
psych (2.0.5)
public_suffix (1.5.3)
pygments.rb (0.6.3)
rack (1.6.4, 1.5.2)
rack-openid (1.4.2)
rack-raw-upload (1.1.1)
rack-test (0.6.3)
Rails (4.2.5)
Rails-deprecated_sanitizer (1.0.3)
Rails-dom-testing (1.0.7)
Rails-html-sanitizer (1.0.3)
railties (4.2.5)
rake (10.5.0, 10.1.0)
rb-fsevent (0.9.7)
rb-inotify (0.9.7)
rbpdf (1.19.0)
rbpdf-font (1.19.0)
rdiscount (2.1.8)
rdoc (4.1.0)
redcarpet (3.3.4, 3.3.3)
RedCloth (4.2.9)
redmine_crm (0.0.22)
request_store (1.0.5)
rmagick (2.15.4)
roadie (3.1.1)
roadie-Rails (1.1.0)
rouge (1.10.1)
Ruby-ole (1.2.12)
Ruby-openid (2.3.0)
rubyzip (1.1.7, 1.1.6)
safe_yaml (1.0.4)
sass (3.4.21)
sass-Rails (5.0.4)
sawyer (0.6.0)
spreadsheet (0.6.9)
sprockets (3.5.2)
sprockets-Rails (3.0.0)
terminal-table (1.5.2)
test-unit (2.1.5.0)
thor (0.19.1)
thread_safe (0.3.5)
tilt (2.0.2)
typhoeus (0.8.0)
tzinfo (1.2.2)
vcard (0.2.12)
yajl-Ruby (1.2.1)
yell (2.0.5)
Aussi, j'ai ajouté cette ligne:
gems: [jekyll-paginate, jekyll-Gist]
dans le fichier _config.yml
, mais la commande jekyll build -d /var/www/budka/data/www/blog
ne fonctionne toujours pas.
Pourriez-vous s'il vous plaît indiquer comment résoudre le problème?
Un problème similaire m'est arrivé! J'ai trouvé que vous avez deux versions de jekyll, jekyll (3.1.1, 3.0.3), ce qui entraîne ce phénomène
gem uninstall jekyll
Select gem to uninstall:
1. jekyll-3.0.3
2. jekyll-3.1.2
3. All versions
> 2
Successfully uninstalled jekyll-3.1.2
puis exécutez Jekyll serve
.
Envie de vous aider!
Un problème similaire a été détecté sur référentiel Jekyll , et ce commentaire m'a aidé à le résoudre.
Exécutez d'abord gem uninstall --all
, puis exécutez gem install github-pages
.
P.S. De plus, vous n'avez pas besoin explicitement de jekyll-paginate
dans votre Gemfile
car elle est déjà incluse dans github-pages
gem.
J'ai trouvé la solution à la même erreur ne pas avoir jekyll-paginate ni l'une de ses dépendances} [ après cette recommandation :
Editez le Gemfile et ajoutez:
source "https://rubygems.org"
gem "jekyll"
gem "jekyll-paginate"
Dans mon cas, je dois ajouter seulement à mon Gemfile le
gem "jekyll"
Et après avoir édité le fichier, j'ai lancé dans le terminal les commandes suivantes:
$ bundle install
$ bundle exec jekyll serve
Et ce problème a été résolu ...
il suffit de lancer gem install jekyll-paginate
J'ai eu la même question. Je reçois l'erreur:
Erreur de dépendance: Yikes! Il semblerait que jekyll-paginate ou l’une de ses dépendances ne soit pas installée. Pour utiliser Jekyll tel qu'il est actuellement configuré, vous devez installer ce bijou. Le message d'erreur complet de Ruby est le suivant: 'Je ne peux pas charger un tel fichier - Jekyll-paginate' Si vous rencontrez des problèmes, vous pouvez trouver des ressources utiles à l'adresse https://jekyllrb.com/help/ !
Et je l'ai résolu par Edit the Gemfile! Ajoutez gem "jekyll-paginate", "~> 1.1.0"
et ça marche!