# Jekyll build error

**URL:** https://talk.jekyllrb.com/t/jekyll-build-error/8675
**Category:** Help
**Created:** [November 10, 2023, 5:20am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675 "2023-11-10T05:20:19Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Najmulhaq1997](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/najmulhaq1997/32/5578_2.png) [@Najmulhaq1997](https://talk.jekyllrb.com/u/Najmulhaq1997)
#### Post date: [November 10, 2023, 5:20am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/1 "2023-11-10T05:20:19Z")

</div>

```
          Lunr: Index ready (lunr.js v0.7.2)
Liquid Warning: Liquid syntax error (line 8): Expected id but found pipe in "{{ page.page_title || page.title }}" in /_layouts/index.md

```

Liquid Exception: Liquid syntax error (/mnt/c/Users/ASUS/Downloads/Documentation/\_includes/header.html line 31): Unknown tag ‘javascript’ included in /\_layouts/index.md  
bundler: failed to load command: jekyll (/usr/local/bin/jekyll)  
/var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/document.rb:23:in `unknown_tag': Liquid syntax error (/mnt/c/Users/ASUS/Downloads/Documentation/_includes/header.html line 31): Unknown tag 'javascript' included (Liquid::SyntaxError) from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/document.rb:11:in `block in parse’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/block\_body.rb:32:in `parse' from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/document.rb:10:in `parse’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/document.rb:5:in `parse' from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:130:in `parse’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:114:in `parse' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid_renderer/file.rb:13:in `block in parse’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid\_renderer/file.rb:49:in `measure_time' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid_renderer/file.rb:12:in `parse’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/tags/include.rb:174:in `load_cached_partial' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/tags/include.rb:135:in `render’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/block\_body.rb:103:in `render_node_to_output' from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/block_body.rb:91:in `render’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:206:in `block in render' from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:240:in `with\_profiling’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:205:in `render' from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:218:in `render!’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid\_renderer/file.rb:30:in `block (2 levels) in render!' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid_renderer/file.rb:42:in `measure\_bytes’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid\_renderer/file.rb:29:in `block in render!' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid_renderer/file.rb:49:in `measure\_time’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid\_renderer/file.rb:28:in `render!' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/tags/include.rb:140:in `block in render’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/context.rb:123:in `stack' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/tags/include.rb:137:in `render’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/block\_body.rb:103:in `render_node_to_output' from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/block_body.rb:91:in `render’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:206:in `block in render' from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:240:in `with\_profiling’  
from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:205:in `render' from /var/lib/gems/3.0.0/gems/liquid-4.0.4/lib/liquid/template.rb:218:in `render!’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid\_renderer/file.rb:30:in `block (2 levels) in render!' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid_renderer/file.rb:42:in `measure\_bytes’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid\_renderer/file.rb:29:in `block in render!' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid_renderer/file.rb:49:in `measure\_time’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/liquid\_renderer/file.rb:28:in `render!' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:126:in `render\_liquid’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:195:in `render_layout' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:158:in `place\_in\_layouts’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:88:in `render_document' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:62:in `run’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/site.rb:479:in `render_regenerated' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/site.rb:472:in `block in render\_pages’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/site.rb:471:in `each' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/site.rb:471:in `render\_pages’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/site.rb:192:in `render' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/site.rb:71:in `process’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/command.rb:28:in `process_site' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:65:in `build’  
from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:36:in `process' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:18:in `block (2 levels) in init\_with\_program’  
from /var/lib/gems/3.0.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute' from /var/lib/gems/3.0.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each’  
from /var/lib/gems/3.0.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute' from /var/lib/gems/3.0.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go’  
from /var/lib/gems/3.0.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program' from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/exe/jekyll:15:in `\<top (required)\>’  
from /usr/local/bin/jekyll:25:in `load' from /usr/local/bin/jekyll:25:in `\<top (required)\>’  
from /usr/lib/ruby/3.0.0/bundler/cli/exec.rb:63:in `load' from /usr/lib/ruby/3.0.0/bundler/cli/exec.rb:63:in `kernel\_load’  
from /usr/lib/ruby/3.0.0/bundler/cli/exec.rb:28:in `run' from /usr/lib/ruby/3.0.0/bundler/cli.rb:474:in `exec’  
from /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run' from /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke\_command’  
from /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' from /usr/lib/ruby/3.0.0/bundler/cli.rb:30:in `dispatch’  
from /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/base.rb:485:in `start' from /usr/lib/ruby/3.0.0/bundler/cli.rb:24:in `start’  
from /usr/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle:49:in `block in <top (required)>' from /usr/lib/ruby/3.0.0/bundler/friendly_errors.rb:128:in `with\_friendly\_errors’  
from /usr/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle:37:in `<top (required)>' from /usr/local/bin/bundle:25:in `load’  
from /usr/local/bin/bundle:25:in `’  
this is my index.md

```auto
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <meta http-equiv="X-UA-Compatible" content="IE=edge;" />
    <title>{{ page.page_title || page.title }}</title>
    <link rel="shortcut icon" href="{{site.baseurl}}/emblem.png" /> 
    {% if page.description %}
    <meta name="description" content="{{page.description}}">
    {% endif %}
    <script>
        var buildtime = '{{site.time}}';
    </script>
    <link rel="stylesheet" href="{{ "/stylesheets/kendo-common.css" | relative_url }}">
    <link rel="stylesheet" href="{{ "/stylesheets/kendo-default.css" | relative_url }}">
    <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
    <link rel="stylesheet" href="{{ "/stylesheets/styles.css" | relative_url }}">
    <link rel="stylesheet" href="{{ "/stylesheets/theme.css" | relative_url }}">
    <link rel="stylesheet" href="{{ "/stylesheets/lightbox.css" | relative_url }}">
    <script src="//code.jquery.com/jquery-2.2.4.min.js"></script>
    <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
    <script src="{{ "/javascripts/kendo.js" | relative_url }}"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.6.0/codemirror.min.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.6.0/codemirror.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.6.0/mode/javascript/javascript.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.6.0/mode/css/css.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.6.0/mode/xml/xml.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.6.0/mode/htmlmixed/htmlmixed.min.js"></script>
    <script src="{{ "/javascripts/prettify.js" | relative_url }}"></script>
    <script src="{{ "/javascripts/app.js" | relative_url }}"></script>

    <!--[if lt IE 9]>
        <script>
        document.createElement('header');
        document.createElement('nav');
        document.createElement('section');
        document.createElement('article');
        document.createElement('aside');
        document.createElement('footer');
        document.createElement('hgroup');
        </script>
        <![endif]-->
</head>

<body>

    <header id="page-header" class="hidden-print">
        <span class="toggle-nav"><span></span></span>
        {% include header.html %}
    </header>

    <section id="search-results" style="display: none; z-index: 100;position: absolute; background-color: white; width:100%; padding: 20px 20px 40px 30px;">
        <p>Search results</p>
        <div class="entries">
        </div>
    </section>

    <div id="page-inner-content">
        <div id="page-nav" class="hidden-print">
            <div id="page-tree"></div>
        </div>

        <div class="pull-right hidden-print">
            <button id="export-to-pdf-link" type="button" class="page-helper-buttons btn btn-action">Print</button>
        </div>
        {% if page.kind == "api" %}
        <div id="markdown-toc"></div>{% endif %}

        <div id="page-article">
            <article>
                {{ content }}
            </article>
            {% include footer.html %}
        </div>
        <div id="pdfeditor"></div>

        <!-- <script src="//cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.0/jspdf.min.js"></script> -->
        

    </div>
    
    <script src="{{ "/javascripts/browsercheck.js" | relative_url }}"></script>
    <script src="{{ "/javascripts/lightbox.js" | relative_url }}"></script>
    <script src="{{ "/javascripts/menu.js" | relative_url }}"></script>
</body>

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-6741184-11', 'auto');
  ga('send', 'pageview');

</script>

</html>

```

this is my Gemfile

```auto
source 'https://rubygems.org'

gem 'uglifier'
gem 'jekyll'
gem 'jekyll-sitemap'
gem 'jekyll-assets'
gem 'github-markdown'
gem 'html-pipeline'
gem 'github-pages'
gem 'rdiscount'
gem 'json'
gem 'jekyll-lunr-js-search'
gem 'asciidoctor'
gem 'jekyll-seo-tag'
gem 'minimal-mistakes-jekyll'

```

this is my \_config.yml

```auto
# The public documentation URL, used for sitemap.xml
url: "https://docs.townsuite.com"

gems: ['jekyll-lunr-js-search']

# Exclude files which should not be in the output
exclude: ['.git', 'build', 'readme.md', 'README.md', 'Gemfile', 'Gemfile.lock', 'api_sort.rb', 'bootstrap.sh', 'vagrantfile', 'care.html', 'Dockerfile', 'build.sh', 'index_temp.md', 'Dockerfile.serve', 'docker.sh', docker.ps1', 'Jenkinsfile-Draft', 'Web.Config', 'mktemp', 'SRS_Documents']
navigation:
  ## List your directory names and order here, like this:
  "home":
    title: "Home"
    position: 1
  "releasenotes":
    title: "Release Notes"
    position: 2
  "highlight":
    title: "Feature High Lights"
    position: 3
  "financial":
    title: "Financial Documentation"
    position: 4
  "financial/Quick-Start":
    title: "Quick Start"
    position: 1
  "mapping":
    title: "Mapping Documentation"
    position: 5
  "planning":
    title: "Planning Documentation"
    position: 6
  "webservices_staff":
    title: "Web Services Staff"
    position: 7
  "webservices_user":
    title: "Web Services User"
    position: 8
  "Mobile_Documentation":
    title: "Mobile Documentation"
    position: 9
  "staff":
    title: "Staff Documentation"
    position: 10
  "api":
    title: "API"
    position: 11
  "Edge":
    title: "TownSuite Edge Recordings"
    position: 12
  "Webinars":
    title: "TownSuite Webinars"
    position: 13

## The application virtual path
baseurl:

## The Kendo UI version used
cdnVersion: "2017.1.118"

## Assign layout and category per different paths
defaults:
- scope:
    path: ""
  values:
    layout: "page"
    category: "default"
    product: "TownSuite"
    editable: true
- scope:
    path: ""
  values:
    editableExample: "true"

type_links:
  "Array": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array"
  "Boolean": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean"
  "Function": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function"
  "jQuery": "http://api.jquery.com/Types/#jQuery"
  "Promise": "http://api.jquery.com/Types/#Promise"
  "Object": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object"
  "Number": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number"
  "String": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String"

# Aliases available in the markdown template. The below will expand {{site.foo}} to Bar in the output
# "foo": "Bar"

# The google services configuration
google_tag_manager: ''
google_custom_search: ''

# Assets pipeline configuration
assets:
  cachebust: soft
  js_compressor: uglifier
  gzip: false

## Do not edit below this line
safe: false
markdown: kramdown
kramdown:
  input: GFM
  hard_wrap: false

encoding: "utf-8"
plugins:
- jekyll-paginate
- jekyll-sitemap
- jekyll-gist
- jekyll-feed
- jemoji
- jekyll-include-cache

```

---

<div class="post-metadata">

### Author: ![michaelbach](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelbach/32/2151_2.png) [@michaelbach](https://talk.jekyllrb.com/u/michaelbach)
#### Post date: [November 19, 2023, 6:22pm UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/2 "2023-11-19T18:22:20Z")

</div>

I don’t really have a good idea, but when I encounter such I try to make things easier. Here: does “commenting out” this  
`gems: ['jekyll-lunr-js-search']`  
help perhaps?

---

<div class="post-metadata">

### Author: ![Najmulhaq1997](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/najmulhaq1997/32/5578_2.png) [@Najmulhaq1997](https://talk.jekyllrb.com/u/Najmulhaq1997)
#### Post date: [November 20, 2023, 4:14am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/3 "2023-11-20T04:14:13Z")

</div>

not working

```auto
source 'https://rubygems.org'

gem 'jekyll-lunr-js-search'
gem 'uglifier'
gem 'jekyll'
gem 'jekyll-sitemap'
gem 'jekyll-assets'
gem 'github-markdown'
gem 'html-pipeline'
gem 'github-pages'
gem 'rdiscount'
gem 'json'
gem 'jekyll-lunr-js-search'
gem 'asciidoctor'
gem 'execjs'

```

out put

```auto
bundle exec jekyll build --config "_config.yml" --source ./ --destination ./build/docs --tracejekyll --version
jekyll 3.9.3 | Error: Whoops, we can't understand your command.
jekyll 3.9.3 | Error: invalid option: --tracejekyll
jekyll 3.9.3 | Error: Run your command again with the --help switch to see available options.
/var/lib/gems/3.0.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:31:in `go': invalid option: --tracejekyll (OptionParser::InvalidOption)
        from /var/lib/gems/3.0.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
        from /var/lib/gems/3.0.0/gems/jekyll-3.9.3/exe/jekyll:15:in `<top (required)>'
        from /usr/local/bin/jekyll:25:in `load'
        from /usr/local/bin/jekyll:25:in `<top (required)>'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/cli/exec.rb:58:in `load'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/cli/exec.rb:58:in `kernel_load'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/cli/exec.rb:23:in `run'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/cli.rb:492:in `exec'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/cli.rb:34:in `dispatch'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/cli.rb:28:in `start'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/exe/bundle:37:in `block in <top (required)>'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
        from /var/lib/gems/3.0.0/gems/bundler-2.4.21/exe/bundle:29:in `<top (required)>'
        from /usr/local/bin/bundle:25:in `load'
        from /usr/local/bin/bundle:25:in `<main>'

```

---

<div class="post-metadata">

### Author: ![michaelbach](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelbach/32/2151_2.png) [@michaelbach](https://talk.jekyllrb.com/u/michaelbach)
#### Post date: [November 20, 2023, 6:53am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/4 "2023-11-20T06:53:10Z")

</div>

but at least you have a new error message :).  
Isn’t it `--trace` rather than `t--racejekyll`?

> **[Configuration Options](https://jekyllrb.com/docs/configuration/options/#build-command-options)**
>
> The tables below list the available settings for Jekyll, and the various options (specified in the configuration file) and flags (specified on the command-line) that control them.

---

<div class="post-metadata">

### Author: ![rdyar](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/rdyar/32/710_2.png) [@rdyar](https://talk.jekyllrb.com/u/rdyar)
#### Post date: [November 21, 2023, 11:01pm UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/5 "2023-11-21T23:01:22Z")

</div>

> [@Najmulhaq1997](#):
>
> `Expected id but found pipe in "{{ page.page_title || page.title }}"`

have you tried it with just one or the other of these instead of the or? maybe it errors if you didn’t define page\_title somewhere?

---

<div class="post-metadata">

### Author: ![Najmulhaq1997](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/najmulhaq1997/32/5578_2.png) [@Najmulhaq1997](https://talk.jekyllrb.com/u/Najmulhaq1997)
#### Post date: [November 22, 2023, 4:01am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/6 "2023-11-22T04:01:12Z")

</div>

I have not tried this. Where to use it

---

<div class="post-metadata">

### Author: ![rdyar](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/rdyar/32/710_2.png) [@rdyar](https://talk.jekyllrb.com/u/rdyar)
#### Post date: [November 22, 2023, 5:13am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/7 "2023-11-22T05:13:26Z")

</div>

> [@Najmulhaq1997](#):
>
> `in /_layouts/index.md`

it tells you in the error message - check that file. You could also use the search in your editor to find anywhere you use that code.

---

<div class="post-metadata">

### Author: ![Najmulhaq1997](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/najmulhaq1997/32/5578_2.png) [@Najmulhaq1997](https://talk.jekyllrb.com/u/Najmulhaq1997)
#### Post date: [November 22, 2023, 6:07am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/8 "2023-11-22T06:07:25Z")

</div>

```auto
jekyll build --config "_config.yml" --source ./ --destination ./build/docs --trace
/home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:304:in `check_for_activated_spec!': You have already activated public_suffix 5.0.4, but your Gemfile requires public_suffix 4.0.7. Prepending `bundle exec` to your command may solve this. (Gem::LoadError)
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:25:in `block in setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/spec_set.rb:165:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/spec_set.rb:165:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:24:in `map'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:24:in `setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler.rb:162:in `setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-4.3.2/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-4.3.2/exe/jekyll:11:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `<main>'
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$ 

```

```auto
jekyll build --config "_config.yml" --source ./ --destination ./build/docs --trace
/usr/lib/ruby/vendor_ruby/rubygems.rb:265:in `find_spec_for_exe': can't find gem jekyll (>= 0.a) with executable jekyll (Gem::GemNotFoundException)
        from /usr/lib/ruby/vendor_ruby/rubygems.rb:284:in `activate_bin_path'
        from /usr/local/bin/jekyll:25:in `<main>'

```

```auto
sudo apt-get install libssl-dev
Reading package lists... Done 
Building dependency tree... Done
Reading state information... Done
libssl-dev is already the newest version (3.0.2-0ubuntu1.12).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$ rvm remove 3.0.3
ruby-3.0.3 - #removing src/ruby-3.0.3..  
ruby-3.0.3 - #removing rubies/ruby-3.0.3..
ruby-3.0.3 - #removing gems....
ruby-3.0.3 - #removing aliases 
ruby-3.0.3 - #removing wrappers....
ruby-3.0.3 - #removing environments....
Now using system ruby.
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$ rvm install 3.0.3 --with-openssl-dir=/usr/include/openssl
Checking requirements for ubuntu.
Requirements installation successful.
Installing Ruby from source to: /home/najmul/.rvm/rubies/ruby-3.0.3, this may take a while depending on your cpu(s)...
ruby-3.0.3 - #downloading ruby-3.0.3, this may take a while depending on your connection...
ruby-3.0.3 - #extracting ruby-3.0.3 to /home/najmul/.rvm/src/ruby-3.0.3.....
ruby-3.0.3 - #configuring.........................................................................
ruby-3.0.3 - #post-configuration..
ruby-3.0.3 - #compiling............................................................................................................................................................................|ruby-3.0.3 - #installing.....................
ruby-3.0.3 - #making binaries executable...
Installed rubygems 3.2.32 is newer than 3.0.9 provided with installed ruby, skipping installation, use --force to force installation.
ruby-3.0.3 - #gemset created /home/najmul/.rvm/gems/ruby-3.0.3@global
ruby-3.0.3 - #importing gemset /home/najmul/.rvm/gemsets/global.gems..............................there was an error installing gem rubygems-bundler
.............................
ruby-3.0.3 - #generating global wrappers........
ruby-3.0.3 - #gemset created /home/najmul/.rvm/gems/ruby-3.0.3
ruby-3.0.3 - #importing gemsetfile /home/najmul/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-3.0.3 - #generating default wrappers........
ruby-3.0.3 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-3.0.3 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$ rvm use 3.0.3 --default
Using /home/najmul/.rvm/gems/ruby-3.0.3
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$ gem install bundler -v 2.4.21
ERROR: While executing gem ... (Gem::Exception)
    OpenSSL is not available. Install OpenSSL and rebuild Ruby (preferred) or use non-HTTPS sources
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$ bundle install

Could not load OpenSSL. LoadError: cannot load such file -- openssl
Did you mean? open3
<internal:/home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher/downloader.rb:67:in `rescue in request'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher/downloader.rb:51:in `request'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher/downloader.rb:19:in `fetch'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher/downloader.rb:31:in `fetch'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher/compact_index.rb:131:in `call'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/compact_index_client/updater.rb:48:in `block in update'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/vendor/tmpdir/lib/tmpdir.rb:96:in `mktmpdir'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/compact_index_client/updater.rb:29:in `update'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/compact_index_client.rb:98:in `update'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/compact_index_client.rb:85:in `update_and_parse_checksums!'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher/compact_index.rb:75:in `available?'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher/compact_index.rb:16:in `call'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher/compact_index.rb:16:in `block in compact_index_request'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/fetcher.rb:163:in `use_api'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/source/rubygems.rb:423:in `block in api_fetchers'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/source/rubygems.rb:423:in `select'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/source/rubygems.rb:423:in `api_fetchers'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/source/rubygems.rb:428:in `block in remote_specs'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/index.rb:9:in `build'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/source/rubygems.rb:427:in `remote_specs'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/source/rubygems.rb:127:in `specs'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/resolver.rb:168:in `index_for'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/resolver.rb:176:in `results_for'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/resolver.rb:114:in `search_for'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/resolver.rb:256:in `block in verify_gemfile_dependencies_are_found!'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/resolver.rb:253:in `each'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/resolver.rb:253:in `verify_gemfile_dependencies_are_found!'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/resolver.rb:50:in `start'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/resolver.rb:23:in `resolve'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/definition.rb:268:in `resolve'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/definition.rb:179:in `resolve_remotely!'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/installer.rb:283:in `resolve_if_needed'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/installer.rb:82:in `block in run'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/process_lock.rb:12:in `block in lock'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/process_lock.rb:9:in `open'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/process_lock.rb:9:in `lock'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/installer.rb:71:in `run'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/installer.rb:23:in `install'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/cli/install.rb:60:in `run'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/cli.rb:253:in `block in install'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/settings.rb:131:in `temporary'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/cli.rb:252:in `install'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/cli.rb:31:in `dispatch'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/cli.rb:25:in `start'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/gems/3.0.0/gems/bundler-2.2.32/libexec/bundle:49:in `block in <top (required)>'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/bundler/friendly_errors.rb:103:in `with_friendly_errors'
  /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/gems/3.0.0/gems/bundler-2.2.32/libexec/bundle:37:in `<top (required)>'
  /home/najmul/.rvm/rubies/ruby-3.0.3/bin/bundle:23:in `load'
  /home/najmul/.rvm/rubies/ruby-3.0.3/bin/bundle:23:in `<main>'

```

---

<div class="post-metadata">

### Author: ![Najmulhaq1997](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/najmulhaq1997/32/5578_2.png) [@Najmulhaq1997](https://talk.jekyllrb.com/u/Najmulhaq1997)
#### Post date: [November 22, 2023, 9:23am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/9 "2023-11-22T09:23:59Z")

</div>

```auto
jekyll build --config "_config.yml" --source ./ --destination ./build/docs --trace
/home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/resolver.rb:332:in `raise_not_found!': Could not find gem 'jekyll-lunr-js-search' in locally installed gems. (Bundler::GemNotFound)
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/resolver.rb:392:in `block in prepare_dependencies'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/resolver.rb:377:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/resolver.rb:377:in `map'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/resolver.rb:377:in `prepare_dependencies'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/resolver.rb:61:in `setup_solver'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/resolver.rb:28:in `start'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/definition.rb:570:in `start_resolution'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/definition.rb:301:in `resolve'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/definition.rb:523:in `materialize'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/definition.rb:200:in `specs'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/definition.rb:266:in `specs_for'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:18:in `setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler.rb:162:in `setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-4.3.2/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-4.3.2/exe/jekyll:11:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `<main>'
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$ 

```

---

<div class="post-metadata">

### Author: ![Najmulhaq1997](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/najmulhaq1997/32/5578_2.png) [@Najmulhaq1997](https://talk.jekyllrb.com/u/Najmulhaq1997)
#### Post date: [November 22, 2023, 11:12am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/10 "2023-11-22T11:12:07Z")

</div>

```auto
jekyll build --config "_config.yml" --source ./ --destination ./build/docs --trace
/home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:304:in `check_for_activated_spec!': You have already activated public_suffix 5.0.4, but your Gemfile requires public_suffix 4.0.7. Prepending `bundle exec` to your command may solve this. (Gem::LoadError)
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:25:in `block in setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/spec_set.rb:165:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/spec_set.rb:165:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:24:in `map'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/runtime.rb:24:in `setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler.rb:162:in `setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-4.3.2/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-4.3.2/exe/jekyll:11:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `<main>'
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$ 

```

```auto
bundle exec jekyll build --config "_config.yml" --source ./ --destination ./build/docs --trace
Configuration file: _config.yml
       Deprecation: The 'gems' configuration option has been renamed to 'plugins'. Please update your config file accordingly.
  Dependency Error: Yikes! It looks like you don't have /mnt/f/git/Documentation/_plugins/assets.rb 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 -- openssl Did you mean? open3' If you run into trouble, you can find helpful resources at https://jekyllrb.com/help/!
bundler: failed to load command: jekyll (/home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll)
/home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/external.rb:68:in `rescue in block in require_with_graceful_fail': /mnt/f/git/Documentation/_plugins/assets.rb (Jekyll::Errors::MissingDependencyException)
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/external.rb:56:in `block in require_with_graceful_fail'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/external.rb:55:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/external.rb:55:in `require_with_graceful_fail'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/plugin_manager.rb:87:in `block in require_plugin_files'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/plugin_manager.rb:85:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/plugin_manager.rb:85:in `require_plugin_files'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/plugin_manager.rb:21:in `conscientious_require'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/site.rb:114:in `setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/site.rb:32:in `initialize'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:30:in `new'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:30:in `process'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:18:in `block (2 levels) in init_with_program'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/exe/jekyll:15:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:58:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:58:in `kernel_load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:23:in `run'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli.rb:492:in `exec'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli.rb:34:in `dispatch'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli.rb:28:in `start'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/exe/bundle:37:in `block in <top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/exe/bundle:29:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/bundle:23:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/bundle:23:in `<main>'
/home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/net/https.rb:23:in `require': cannot load such file -- openssl (LoadError)
Did you mean? open3
        from /home/najmul/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/net/https.rb:23:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/fastimage-2.2.7/lib/fastimage.rb:58:in `require'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/fastimage-2.2.7/lib/fastimage.rb:58:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-assets-3.0.12/lib/jekyll/assets/drop.rb:7:in `require'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-assets-3.0.12/lib/jekyll/assets/drop.rb:7:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-assets-3.0.12/lib/jekyll/assets/env.rb:13:in `require_relative'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-assets-3.0.12/lib/jekyll/assets/env.rb:13:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-assets-3.0.12/lib/jekyll/assets.rb:21:in `require_relative'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-assets-3.0.12/lib/jekyll/assets.rb:21:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-assets-3.0.12/lib/jekyll-assets.rb:5:in `require_relative'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-assets-3.0.12/lib/jekyll-assets.rb:5:in `<top (required)>'
        from /mnt/f/git/Documentation/_plugins/assets.rb:1:in `require'
        from /mnt/f/git/Documentation/_plugins/assets.rb:1:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/external.rb:58:in `require'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/external.rb:58:in `block in require_with_graceful_fail'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/external.rb:55:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/external.rb:55:in `require_with_graceful_fail'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/plugin_manager.rb:87:in `block in require_plugin_files'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/plugin_manager.rb:85:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/plugin_manager.rb:85:in `require_plugin_files'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/plugin_manager.rb:21:in `conscientious_require'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/site.rb:114:in `setup'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/site.rb:32:in `initialize'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:30:in `new'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:30:in `process'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:18:in `block (2 levels) in init_with_program'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/jekyll-3.9.3/exe/jekyll:15:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/jekyll:25:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:58:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:58:in `kernel_load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:23:in `run'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli.rb:492:in `exec'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli.rb:34:in `dispatch'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/cli.rb:28:in `start'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/exe/bundle:37:in `block in <top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
        from /home/najmul/.rvm/gems/ruby-3.0.3/gems/bundler-2.4.22/exe/bundle:29:in `<top (required)>'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/bundle:23:in `load'
        from /home/najmul/.rvm/gems/ruby-3.0.3/bin/bundle:23:in `<main>'
najmul@DESKTOP-790FA4A:/mnt/f/git/Documentation$

```

---

<div class="post-metadata">

### Author: ![Najmulhaq1997](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/najmulhaq1997/32/5578_2.png) [@Najmulhaq1997](https://talk.jekyllrb.com/u/Najmulhaq1997)
#### Post date: [November 30, 2023, 4:03am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/11 "2023-11-30T04:03:52Z")

</div>

@rdyar  
can you give me a sollution

---

<div class="post-metadata">

### Author: ![rdyar](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/rdyar/32/710_2.png) [@rdyar](https://talk.jekyllrb.com/u/rdyar)
#### Post date: [November 30, 2023, 5:21am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/12 "2023-11-30T05:21:07Z")

</div>

not really sure, couple suggestions:

- try removing the gemfile and gemlock, might be not work but might get past something
- it looks like you removed ruby from rvm but was there still a system ruby? I don’t understand much about how ruby works but lots of people have issues with multiple versions of ruby installed and it causes issues - though usually in the log you will see the path changing to different ruby stuff and yours looks ok.

Does a simple jekyll site work? did it ever work? is this a site you built or something you are trying to get working from scratch?

> [@Najmulhaq1997](#):
>
> ` public_suffix 5.0.4, but your Gemfile requires public_suffix 4.0.7.`

if you read this error it is basically saying your gemfile wants an older version of something that is already installed with a newer version so there is a conflict - you could try editing the version in the gemfile for that gem to be 5.0.4 and that would likely fix that error. This is also why I suggest deleting the gemfile but if you are using specific gems that need to be in there that won’t work.

---

<div class="post-metadata">

### Author: ![Najmulhaq1997](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/najmulhaq1997/32/5578_2.png) [@Najmulhaq1997](https://talk.jekyllrb.com/u/Najmulhaq1997)
#### Post date: [December 1, 2023, 5:18am UTC](https://talk.jekyllrb.com/t/jekyll-build-error/8675/13 "2023-12-01T05:18:12Z")

</div>

my simple jekyll site work
