如何将 Jekyll github-pages 与 Ruby 3 结合使用

问题描述 投票:0回答:1

我使用 Jekyll 和 Github Pages。 但是,当我使用 Ruby 3 运行时,在尝试在本地提供站点服务时遇到错误。 具体来说:

$ bundle exec jekyll serve
[...]
jekyll 3.10.0 | Error:  tried to create Proc object without a block
[...]

我读到

github-pages
gem 在 Ruby 3 上有问题。有什么办法让它在 Ruby 3 上工作吗?

ruby rubygems jekyll github-pages bundler
1个回答
0
投票

似乎有一个简单的解决方案:

$ bundle add webrick
$ rm Gemfile.lock
$ bundle install

不幸的是,Ruby 2.7.x 的限制和 Ruby 3 的解决方案似乎没有记录在

github-pages
gem 的文档中。

来源:https://github.com/github/pages-gem/issues/752#issuecomment-801924628https://github.com/imagej/imagej.github.io/pull/133 https://github.com/github/pages-gem/issues/752#issuecomment-1401425888https://github.com/github/pages-gem/issues/752#issuecomment-764758292

© www.soinside.com 2019 - 2024. All rights reserved.