Mat*_*Law 12 rubygems jekyll github-pages
我正在尝试创建一个托管在 GitHub Pages 上的 Jekyll 站点,并且一直遵循GitHub Pages 教程来执行此操作。
当我bundle exec jekyll 4.0.1 new
在终端中运行时(如教程中的步骤 7 所示,4.0.1 是我机器上的 jekyll 版本),它失败并显示Could not locate Gemfile or .bundle/ directory
.
jekyll -v
我已经仔细检查了、git --version
、bundler -v
、的依赖关系ruby -v
,gem -v
并且所有依赖项都已安装,所以我不确定哪里出了问题。
我运行的是 macOS 10.15.4。
小智 15
我最近遇到了同样的问题(实际上在寻找答案时遇到了这个问题)。
遵循jekyllrb.com/tutorials/using-jekyll-with-bundler上的说明帮助我运行了我的网站。我认为bundle init
这是您需要避免看到的错误(它创建 Gemfile)的命令,但是还有其他错误,所以我必须运行以下命令才能让我的网站正常工作。
$ cd my-jekyll-website
$ bundle init
$ bundle add jekyll
$ bundle exec jekyll new --force --skip-bundle .
Run Code Online (Sandbox Code Playgroud)
然后我按照 GitHub 教程的步骤更新gem "github-pages"
Gemfile 中的行,然后运行bundle install
. 之后,bundle exec jekyll serve
工作了,我可以在本地看到新网站。
我使用的是 Ubuntu 20.04,所以希望这些说明也适用于您。
归档时间: |
|
查看次数: |
3524 次 |
最近记录: |