Невозможно построить Jekyll: недопустимый символ US-ASCII "\ xE2" в строке 54 - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь построить блог Jekyll с ruby ​​2.5.1 на удаленной машине (Ubuntu 18.04), используя .post_receive хук, подобный этому:

#!/bin/bash -l

GIT_REPO=$HOME/myrepo.git
TMP_GIT_CLONE=$HOME/tmp/myrepo
GEMFILE=$TMP_GIT_CLONE/Gemfile
PUBLIC_WWW=/var/www/myrepo

git clone $GIT_REPO $TMP_GIT_CLONE
BUNDLE_GEMFILE=$GEMFILE bundle install
BUNDLE_GEMFILE=$GEMFILE bundle exec jekyll build -s $TMP_GIT_CLONE -d $PUBLIC_WWW
rm -Rf $TMP_GIT_CLONE
exit

Все работало нормально досейчас.После моего последнего нажатия я получил эту ошибку:

 Incremental build: disabled. Enable with --incremental
      Generating...
  Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/main.scss':
                    Invalid US-ASCII character "\xE2" on line 54
jekyll 3.8.4 | Error:  Invalid US-ASCII character "\xE2" on line 54

Вот мой Gemfile

source "https://rubygems.org"

gem "jekyll", "~> 3.8.4"

gem "minimal-mistakes-jekyll"

group :jekyll_plugins do
  gem "jekyll-feed", "~> 0.6"
end

gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem "jekyll-sitemap"

gem 'jekyll-archives'

В моей среде разработки все работает правильно.Кроме того, в моем проекте нет main.scss.Я не понимаю, где проблема и почему она вдруг появилась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...