捆绑器:无法加载命令:NameError

bundler: failed to load command: NameError

这是我的环境

MacOS catalina
json
jekyll -v => 4.0.0
ruby 2.6.3p62 (2019-04-16 revision 67580)

然后我尝试了但没有用。 什么是 NameError..?

$ bundle exec jekyll bulild --trace

Configuration file: /Users/macsim/Macsim2.github.io/_config.yml bundler: failed to load command: jekyll (/usr/local/bin/jekyll) NameError: uninitialized constant Faraday::Error::ClientError Did you mean? Faraday::ClientError ...

请帮帮我。我该怎么办?

编辑您的 Gemfile 以指向 faraday 的旧版本:

gem 'faraday', '~> 0.17'

实际错误是由octokitgem造成的。但是新版本需要一些时间。 到那时,上述解决方法就足够了。