Liquid 异常:_layouts/redirect.html 中 US-ASCII 中的无效字节序列
Liquid Exception: invalid byte sequence in US-ASCII in _layouts/redirect.html
我正在使用 gitlab 构建 jekyll 项目,突然开始收到以下错误。试了很多次都没能解决。在 .gitlab-ci.yml 文件中如何解决此问题(*错误未出现在本地计算机中,.gitlab-ci.yml 和本地使用 "grunt build" 命令)。
Liquid Exception: invalid byte sequence in US-ASCII in _layouts/redirect.html
通过以下操作解决了这个非常棘手的问题:
- 禁用 & Re-enable GitLab CI 亚军
- 已从 Runner 中删除 Gemfile.lock(提交)
- 已删除文件夹
node_modules
和 bower_components
- Re-compiled 项目使用上次成功的
.gitlab-ci.yml
和 GemFile
- 已将
.gitlab-ci.yml
和 GemFile
替换为最新版本
This 解决方案对我有用。
放:
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
在 .gitlab-ci.yml
中的 before_script
指令中。
我正在使用 gitlab 构建 jekyll 项目,突然开始收到以下错误。试了很多次都没能解决。在 .gitlab-ci.yml 文件中如何解决此问题(*错误未出现在本地计算机中,.gitlab-ci.yml 和本地使用 "grunt build" 命令)。
Liquid Exception: invalid byte sequence in US-ASCII in _layouts/redirect.html
通过以下操作解决了这个非常棘手的问题:
- 禁用 & Re-enable GitLab CI 亚军
- 已从 Runner 中删除 Gemfile.lock(提交)
- 已删除文件夹
node_modules
和bower_components
- Re-compiled 项目使用上次成功的
.gitlab-ci.yml
和GemFile
- 已将
.gitlab-ci.yml
和GemFile
替换为最新版本
This 解决方案对我有用。
放:
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
在 .gitlab-ci.yml
中的 before_script
指令中。