gpt4 book ai didi

ruby - GitHub 页面未构建

转载 作者:数据小太阳 更新时间:2023-10-29 09:01:24 24 4
gpt4 key购买 nike

几个月后,我试图在 GitHub 页面上向我的博客发布一篇文章,但出现以下错误:

Gem::InstallError: public_suffix requires Ruby version >= 2.0. Installing sass 3.4.20 An error occurred while installing public_suffix (1.5.2), and Bundler cannot continue. Make sure that gem install public_suffix -v '1.5.2' succeeds before bundling.

但是根据 GitHub,GH 页面上的 Ruby 版本已经 > 2.0。我是否需要在我的博客代码库中进行一些编程更改才能启动并运行它?

这是对应的 Gemfile:

source 'https://rubygems.org'

# A simple Ruby Gem to bootstrap dependencies for setting up and
# maintaining a local Jekyll environment in sync with GitHub Pages
# https://github.com/github/pages-gem
gem 'github-pages'

最佳答案

尝试删除您的 gemfile.lock 并从您的 GitHub 页面存储库中拉取最后一个有效的 gemfile.lock 文件。 (或者只是 checkout 来自早期工作提交的文件)

大多数奇怪的错误都源于 Gemfile.lock 文件的错误,该文件用于跟踪每个 Ruby Gem 的版本。有时在运行 bundle update 时会尝试升级 gems,这可能会破坏与其他 gems 的兼容性,至少我以前就是这样。通常运行 bundle update 会导致一些 gem 降级。作为让 Jekyll 在本地构建的临时解决方法,只需将文件恢复为早期版本即可。

关于ruby - GitHub 页面未构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34687732/

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