为Github Pages升级Jekyll和依赖项

10

我最初通过Github Pages提供的向导/网络界面安装了我的本地Github页面。

现在,我的Gemfile.lock中卡住了旧版本的Jekyll和依赖项:

https://github.com/bram-atmire/bram-atmire.github.io/blob/master/Gemfile.lock

ruby gem github-pages给我提供了最新版本的线索: https://rubygems.org/gems/github-pages

但是,执行这些升级的推荐方法是什么?我可以手动更新任何依赖项的版本号吗?还是有一个技巧只获取最后一个标准化的Gemfile?

2个回答

10

删除你的 Gemfile.lock 文件并运行 bundle update 命令。

这将使你的依赖项保持最新状态。

在未来,你可以简单地使用 bundle update 来更新你的依赖项。


谢谢,我会尝试的。但是我从未在本地构建/运行过这个站点/应用程序,所以我也会调查如何做到这一点。 - Bram Luyten
你找到做这件事的方法了吗? - Chaitanya Bapat
1
Bundler 尝试更新 github-pages,但其版本保持不变。 - Adi Prasetyo

0

一开始看起来是可以的,当我输入 sudo 密码后,但在尝试本地启动后,我遇到了一个错误(在底部)。 直到今天更新 Github Pages 网站时,我从未遇到过问题,虽然几个月以前我尝试过,并收到了警告。

> Annotations
>> 1 warning
>>> build> 
>>>> github-pages can't satisfy your Gemfile's dependencies.

在 Github Actions 上,尽管等待了十多分钟仍然没有网站更新。

bundler: failed to load command: jekyll (/usr/local/bin/jekyll)

由于目前的撰写方式,您的答案不够清晰。请[编辑]以添加更多细节,这将有助于他人理解如何回答问题。您可以在帮助中心找到有关编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接