don't have jekyll-paginate or one of its dependencies installed

20,055

Solution 1

A similar problem has happened to me! I found you have two versions of jekyll,jekyll (3.1.1, 3.0.3),which results in this phenomenon。 So uninstall one : First run gem uninstall 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

then run Jekyll serve.

Wish to help you!

Solution 2

I have found the solution to the same error don't have jekyll-paginate or one of its dependencies following this recomendation:

Edit the Gemfile and add:

source "https://rubygems.org"

gem "jekyll"
gem "jekyll-paginate"

In my case, I have to add only to my Gemfile the

gem "jekyll"

And after I have edited the file, I ran in the terminal the commands:

$ bundle install
$ bundle exec jekyll serve

And this problem was solved...

Solution 3

Found a similar issue on Jekyll repository, and this comment helped me solve it.

First run gem uninstall --all, then run gem install github-pages.

P.S. You also don't need jekyll-paginate explicitly in your Gemfile as it's already included in github-pages gem.

Solution 4

just run gem install jekyll-paginate

Solution 5

I had the same question. I get the error:

Dependency Error: Yikes! It looks like you don't have jekyll-paginate or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll-paginate' If you run into trouble, you can find helpful resources at https://jekyllrb.com/help/!

And I solved it by Edit the Gemfile! Add gem "jekyll-paginate", "~> 1.1.0" and it works!

Share:
20,055
ztsv
Author by

ztsv

Updated on October 31, 2020

Comments

  • ztsv
    ztsv over 3 years

    I have installed this jekyll theme. But faced with one issue.

    If I do:

    bundle exec jekyll serve
    

    All work fine (_site folder contains necessary files and server is running), but if I use the following command:

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

    I get the error:

    Dependency Error: Yikes! It looks like you don't have jekyll-paginate or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll-paginate' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!

    jekyll 3.1.1 | Error: jekyll-paginate

    I tried to solve the issue, but unsuccessfully. Now Gemfile file contains:

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

    jekyll-paginate (1.1.0) gem is installed, because I see it in 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)
    

    Also, I added this row:

    gems: [jekyll-paginate, jekyll-gist]
    

    into _config.yml file, but jekyll build -d /var/www/budka/data/www/blog command does not still working.

    Could you please advise how to solve the issue?