gpt4 book ai didi

ruby-on-rails - 找不到Jekyll主题

转载 作者:行者123 更新时间:2023-12-04 03:36:09 24 4
gpt4 key购买 nike

遵循在此处找到的jekyll文档:https://jekyllrb.com/docs/themes/我试图安装和更改基于gem的主题,因此我为此选择了jekyll-theme-primer,并运行了以下命令并在https://jekyllrb.com/docs/themes/#installing-a-theme部分中进行了说明:

gem "jekyll-theme-primer"

并得到此错误:
ERROR:  While executing gem ... (Gem::CommandLineError)
Unknown command jekyll-theme-awesome

经过一些研究,我发现我应该按照以下说明将 安装添加到我的查询中: While executing gem, unknown command

运行此命令后:
gem install "jekyll-theme-primer"

我成功安装了基于入门级gem的主题,并得到以下确认:
Successfully installed jekyll-theme-primer-0.5.2
Parsing documentation for jekyll-theme-primer-0.5.2
Done installing documentation for jekyll-theme-primer after 0 seconds
1 gem installed

第一个问题:官方文件不正确还是我遗漏了什么?

我继续运行bundle install命令:
bundle install

并通过添加/替换此行,将_config.yml中当前的最小主题替换为jekyll-theme-primer:
theme: jekyll-theme-primer

现在,当我尝试运行以下任一命令时:
jekyll serve

或者:
bundle exec jekyll serve

命令,出现以下错误:
jekyll 3.5.2 | Error:  The jekyll-theme-primer theme could not be found.

那么,如果安装成功,为什么找不到gem主题呢?

最佳答案

从我的收集来看,您似乎没有将jekyll-theme-primer添加到自己的Gemfile中,而是只是在终端中简单地执行了gem "jekyll-theme-primer",后来在遇到Gem::CommandLineError之后正确地安装了gem

因此,简而言之,只需遵循以下步骤:

  • 将主题 gem 添加到您的Gemfile
  • 将主题添加到_config.yml中(已正确完成。)
  • 运行:bundle install(仅确保Bundler能够使用它)
  • 运行:bundle exec jekyll serve


  • 将主题 gem 添加到Gemfile中:

    在文本编辑器中打开您当前的 Gemfile,然后 用主题gem替换整行 gem "minima", "~> 2.0"。即 gem "jekyll-theme-primer", "~> 0.4"

    关于ruby-on-rails - 找不到Jekyll主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46380722/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com