我正在构建一个 Jekyll 网站,我需要能够将页面转换为 PDF。我想使用
jekyll-pdf
但当我包含它时,捆绑包告诉我它不兼容:
Because every version of jekyll-pdf depends on jekyll >= 3.1, < 4.A
and Gemfile depends on jekyll ~> 4.3.3,
jekyll-pdf cannot be used.
查看
jekyll-pdf
存储库,它似乎不再维护,所以我预计这不会改变。有没有办法强制捆绑安装该 gem,即使依赖项无效?
如果您的
jekyll-pdf
版本是 jekyll
,则无法安装现有的 4.x
gem。但是您可以分叉 jekyll-pdf
存储库并升级 .gemspec
文件中的 jekyll 依赖项,例如:
spec.add_runtime_dependency "jekyll", ">= 2.0", "~> 4.0"
然后在 Gemfile 中使用您更新的版本,例如:
gem 'jekyll-pdf', git: 'https://github.com/your-github/forked-repo'
请注意,
jekyll-pdf
gem 可能仅适用于旧版本的 jekyll
,使用较新版本可能会导致意外行为或错误。