ruby rubygems jekyll github-pages jekyll-paginator

ruby - no tiene instalado jekyll-paginate o una de sus dependencias



rubygems github-pages (5)

He instalado este tema jekyll . Pero ante un solo problema.

Si lo hago:

bundle exec jekyll serve

Todo funciona bien (la carpeta _site contiene los archivos necesarios y el servidor se está ejecutando), pero si uso el siguiente comando:

jekyll build -d /var/www/budka/data/www/blog

Me sale el error:

Error de dependencia: ¡Ay! Parece que no tiene jekyll-paginate o una de sus dependencias instaladas. Para usar Jekyll como está configurado actualmente, necesitarás instalar esta gema. El mensaje de error completo de Ruby es: ''no se puede cargar dicho archivo - jekyll-paginate'' Si tiene problemas, puede encontrar recursos útiles en http://jekyllrb.com/help/ !

jekyll 3.1.1 | Error: jekyll-paginate

Traté de resolver el problema, pero sin éxito. Ahora el archivo Gemfile contiene:

source ''http://rubygems.org'' gem ''github-pages'' gem ''html-proofer'' gem "jekyll" gem ''jekyll-paginate'' gem "pygments.rb"

jekyll-paginate (1.1.0) gema está instalada, porque la veo en la 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)

Además, he añadido esta fila:

gems: [jekyll-paginate, jekyll-gist]

en el archivo _config.yml , pero el jekyll build -d /var/www/budka/data/www/blog todavía no funciona.

¿Podría por favor aconsejar cómo resolver el problema?


¡Me ha ocurrido un problema similar! Descubrí que tienes dos versiones de jekyll, jekyll (3.1.1, 3.0.3), lo que resulta en este fenómeno。 Así que desinstala una : Primero ejecuta la gema desinstala jekyll,

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

A continuación, ejecute Jekyll serve .

Deseo ayudarte!


Encontré un problema similar en el repositorio Jekyll , y este comentario me ayudó a resolverlo.

Primero ejecuta la gem uninstall --all , luego ejecuta la gem install github-pages .

PD: tampoco necesitas jekyll-paginate explícitamente en tu Gemfile ya que ya está incluido en la gema github-pages .


He encontrado que la solución al mismo error no tengo jekyll-paginate o una de sus dependencias siguiendo esta recomendación :

Edite el Gemfile y agregue:

source "https://rubygems.org" gem "jekyll" gem "jekyll-paginate"

En mi caso, tengo que agregar solo a mi Gemfile el

gem "jekyll"

Y después de haber editado el archivo, ejecuté en la terminal los comandos:

$ bundle install $ bundle exec jekyll serve

Y este problema fue resuelto ...


Tenía la misma pregunta. Me sale el error:

Error de dependencia: ¡Ay! Parece que no tiene jekyll-paginate o una de sus dependencias instaladas. Para usar Jekyll como está configurado actualmente, necesitarás instalar esta gema. El mensaje de error completo de Ruby es: ''no se puede cargar dicho archivo - jekyll-paginate'' ¡Si tiene problemas, puede encontrar recursos útiles en https://jekyllrb.com/help/ !

Y lo resolví editando el Gemfile! Añadir gem "jekyll-paginate", "~> 1.1.0" y funciona!


sólo tiene que ejecutar gem install jekyll-paginate