gpt4 book ai didi

github-actions - 尝试发布我的 Github 页面时出现构建错误

转载 作者:行者123 更新时间:2023-12-03 07:56:32 26 4
gpt4 key购买 nike

我在尝试发布我的 gh 页面时不断收到构建和部署错误,它在本地工作,有人可以帮助我吗?

我的网页使用 Jekyll al-folio。我在尝试发布 gh 页面时遇到的错误是:

github-pages 无法满足您的 Gemfile 的依赖关系。

如果您需要更多信息,请告诉我。

我做了我能找到的一切,我自己也有同样的problem大约一年前,我发布了解决方案,但这不再对我有用。我根据一种解决方案使用了bundle update来获取更新的gemfile.lock,但它也不起作用。

根据一条评论,由于我没有任何 gh-pages 分支,所以我创建了一个,并将页面设置中的分支从 main 更改为 gh-pages,我仍然收到相同的错误消息,并构建和部署失败。

最佳答案

这是由 this change 引起的在 jekyll-build-pages action ,这是默认的 GitHub Pages 部署工作流程使用的内容。

该脚本运行bundle check以查看默认的 GitHub Pages 依赖项是否加载了 pages-gem可以满足某人在其存储库的 Gemfile 中可能具有的依赖关系。

此警告的主要原因是人们经常在本地设置自定义依赖项,但在默认部署方法中完全忽略任何本地 Gemfile - 然后当他们的插件无法工作时他们会感到惊讶。此警告旨在使这一点更加明确。

this change ,警告还附带有关哪些 gem 具体导致问题的输出。

就我而言,我认为我的 Gemfile 没有引入任何不属于页面 gem 的内容,但构建过程使用 Nokogiri 的系统库而不是安装 gem,这可能会导致警告。

在没有看到您的 Gemfile 的情况下,我们只能猜测,但是查看 al-folio theme 的依赖项并将它们与 default dependency versions of GitHub Pages 进行比较可以给我们一个想法。

该主题并未作为 Gem 发布,但在其 Gemfile 中有大约十几个依赖项,这些依赖项在pages-gem 中(classifier-reborn、jekyll-archives、jekyll-diagrams、.. .).

要使用此主题,您必须切换到 publishing your site using GitHub Actions ;有一个有用的official starter workflow为此。

关于github-actions - 尝试发布我的 Github 页面时出现构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75912209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com