Jekyll 液体异常:_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构建的jekyll项目,突然收到以下错误。经过多次试验后无法解决。如何在.gitlab-ci.yml文件中解决此问题(*本地计算机中未出现错误,.gitlab-ci.yml和本地计算机都使用“grunt build”命令)

液体异常:_layouts/redirect.html中US-ASCII的字节序列无效


通过以下方式解决了这个非常棘手的问题:

  • 禁用并重新启用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