Jekyll 液体异常:_layouts/redirect.html中US-ASCII的字节序列无效
我正在使用gitlab构建的jekyll项目,突然收到以下错误。经过多次试验后无法解决。如何在.gitlab-ci.yml文件中解决此问题(*本地计算机中未出现错误,.gitlab-ci.yml和本地计算机都使用“grunt build”命令) 液体异常:_layouts/redirect.html中US-ASCII的字节序列无效Jekyll 液体异常:_layouts/redirect.html中US-ASCII的字节序列无效,jekyll,gitlab,Jekyll,Gitlab,我正在使用gitlab构建的jekyll项目,突然收到以下错误。经过多次试验后无法解决。如何在.gitlab-ci.yml文件中解决此问题(*本地计算机中未出现错误,.gitlab-ci.yml和本地计算机都使用“grunt build”命令) 液体异常:_layouts/redirect.html中US-ASCII的字节序列无效 通过以下方式解决了这个非常棘手的问题: 禁用并重新启用GitLab CI Runner 已从运行程序中删除Gemfile.lock(提交) 已删除文件夹node\u
通过以下方式解决了这个非常棘手的问题:
- 禁用并重新启用GitLab CI Runner
- 已从运行程序中删除Gemfile.lock(提交)
- 已删除文件夹
和node\u模块
bower\u组件
- 使用上次成功的
和.gitlab ci.yml
GemFile
- 将
和.gitlab ci.yml
替换为最新版本GemFile
- 这个解决方案对我很有效
付诸表决:
在
.gitlab ci.yml
中的before\u script
指令中,解决方案不起作用。已尝试删除和重新创建页面、强制更新bower和npm包-所有这些都失败,我无法找出此问题的根本原因。不知怎的,Gemfile.lock被提交给了GitHub,它创建了所有这些Troble。
before_script:
- apt-get update >/dev/null
- apt-get install -y locales >/dev/null
- echo "en_US UTF-8" > /etc/locale.gen
- locale-gen en_US.UTF-8
- export LANG=en_US.UTF-8
- export LANGUAGE=en_US:en
- export LC_ALL=en_US.UTF-8