解析“Gemfile”时出错:未定义的局部变量或方法“init”

Error parsing `Gemfile`: Undefined local variable or method `init'

我正在尝试使用 Chirpy theme on macOS, and I've completed the steps in this setup guide 创建一个 Jekyll 项目,直到我必须 运行 bundle。当我运行bundle时,发生了这样的事情:

$ bundle

[!] There was an error parsing `Gemfile`: Undefined local variable or method `init' for Gemfile. Bundler cannot continue.

 #  from [Project Dir]/Gemfile:1
 #  -------------------------------------------
 >  bundle init
 #
 #  -------------------------------------------

宝石文件:

bundle init

gem "jekyll"

版本:

$ gem --version
3.0.3

$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin19]

$ bundle --version
Bundler version 2.2.17

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.15.7
BuildVersion:   19H2

其他信息

该指南告诉您在终端中 运行 bundle init 命令。它将为您生成一个 Gemfile。

但这只是可选的,您可以自己创建一个 Gemfile:

source "http://rubygems.org"

gem "jekyll"