3

我是使用 jekyll 的新手,并尝试将minimal-mistakes-jekyll主题安装为 gem。将 gem 添加minimal-mistakes-jekyll到我的 gemfile 中,使用 bundle 命令更新它,并将其设置为 _config.yml 创建的目录中的主题,jekyll new mywebsite但是当我尝试运行 bundle exec jekyll serve 时,它​​给了我这个错误:

/home/theo/gems/gems/octokit-4.14.0/lib/octokit/middleware/follow_redirects.rb:14:in`': 未初始化的常量 Faraday::Error::ClientError (NameError) 你的意思是?法拉第::ClientError

当我尝试使用不同版本的 jekyll 时,这种情况仍然存在。我不知道如何解决这个问题,任何帮助将不胜感激!运行 Ubuntu 19.04 和 ruby​​ 2.5.5,如果有用的话。

4

1 回答 1

7

我设法通过编辑Gemfile并手动指定0.17.3版本来解决问题,该版本接缝是最后一个正式版本:

source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins
gem 'faraday', '0.17.3'

完成后,您需要运行以下命令:

rm Gemfile.lock
bundle install
于 2020-01-02T06:50:33.477 回答