Я пытаюсь построить блог 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
.Я не понимаю, где проблема и почему она вдруг появилась.