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