没有安装jekyll-paginate或其某个依赖项 [英] don't have jekyll-paginate or one of its dependencies installed

查看:965
本文介绍了没有安装jekyll-paginate或其某个依赖项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已安装此 jekyll主题。但面临一个问题。



如果我这样做:

  exec jekyll serve 

所有工作正常( _site 文件夹包含必要的文件和服务器正在运行),但如果我使用以下命令:

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

我得到错误:


相关性错误:Yikes!看起来您没有安装jekyll-paginate
或其某个依赖项。为了将Jekyll用作当前配置的
,您需要安装这个gem。来自Ruby的完整错误
消息是:'无法加载这样的文件 - jekyll-paginate'如果
遇到问题,可以在
http://jekyllrb.com/help/



jekyll 3.1.1 |错误:jekyll-paginate


我试图解决此问题,但未成功。
现在,Gemfile文件包含:

  source'http://rubygems.org'
gem'github - 页面'
gem'html-proofer'
gemjekyll
gem'jekyll-paginate'
gempygments.rb

jekyll-paginate(1.1.0)安装了gem,因为我看到它 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)
动作视图(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)
捆绑商(1.11.2)
气候控制(0.0.3)
可卡因(0.5.8)
编码(1.1.0)
咖啡-script(2.4.1)
coffee-script-source(1.10.0)
colorator(0.1)
彩色(1.2)
con current-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-重定向从(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)
丝瓜络(2.0.3)
邮件(2.6.3)
雇佣兵(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)
回形针(4.2.4)
parallel(1.6.1)
乘客(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)
ruby​​zip(1.1.7,1.1.6)
safe_yaml(1.0.4)
sass(3.4.21)
sass-rails(5.0.4)
sawyer(0.6.0)
电子表格(0.6.9)
链轮(3.5.2)
链轮导轨(3.0.0)
终端表(1.5.2)
测试单元(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)

另外,我添加了这一行:

  gems:[jekyll-paginate,jekyll-gist] 

放入 _config.yml 文件,但 jekyll build -d / var / www / budka / data / www / blog 命令不起作用。

建议如何解决这个问题?

解决方案

类似的问题发生在我身上!我发现你有两个版本的jekyll,jekyll(3.1.1,3.0.3),导致这种现象。
所以卸载一个:
首先运行gem卸载jekyll,

  gem卸载jekyll 
选择gem卸载:
1. jekyll-3.0.3
2. jekyll-3.1 .2
3.所有版本
> 2
成功卸载jekyll-3.1.2

然后运行 Jekyll服务



愿意帮助您!


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?

解决方案

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!

这篇关于没有安装jekyll-paginate或其某个依赖项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆