我试图遵循“ Creating a GitHub Pages site with Jekyll”,但是当我运行以下任何命令时:
$ bundle exec jekyll VERSION new .
$ bundle exec jekyll _4.0.0_ new .
$ bundle exec jekyll 4.0.0 new .
我收到此错误:
"Could not locate Gemfile or .bundle/ directory"
我看过几则与此错误消息相关的SO帖子,但是似乎都没有针对我的问题的修复程序。也许我错过了什么?
一些相关细节:
$ ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
$ jekyll -v
jekyll 4.0.0
$ type rvm | head -n 1
rvm is a function
$ lsb_release -a
LSB Version: core-11.0.1ubuntu1-noarch:printing-11.0.1ubuntu1-noarch:security-11.0.1ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
GitHub演练省略了这些命令,但是Bundler的“ bundle init”对此进行了解释:
此命令对于创建Gemfile是必需的:
$ bundle init
和这个用Jekyll填充的对象:
$ bundle add jekyll
所以当我重新运行安装命令时,它起作用了:
$ bundle exec jekyll 4.0.0 new . --force