带有Netlify的Asciidoc Hugo网站

时间:2018-11-11 03:26:06

标签: rubygems hugo netlify

我想构建一个包含asciidoc内容的雨果网站,并将其托管在netlify中。在Windows机器上安装ascii和asciidoctor之后,我能够在本地运行该站点。

gem install asciidoc
gem install asciidoc

在此之前,我的控制台出现以下错误,浏览器中没有内容。

ERROR 2018/11/11 03:05:08 asciidoctor / asciidoc not found in $PATH: Please install.
8:35:09 AM:                   Leaving AsciiDoc content unrendered.
8:35:09 AM: ERROR 2018/11/11 03:05:08 asciidoctor / asciidoc not found in $PATH: Please install.
8:35:09 AM:                   Leaving AsciiDoc content unrendered.
8:35:09 AM: ERROR 2018/11/11 03:05:08 asciidoctor / asciidoc not found in $PATH: Please install.
8:35:09 AM:                   Leaving AsciiDoc content unrendered.

现在 –在netlify网站构建中遇到相同的错误,并且在部署过程中失败。

有人可以建议缺少任何其他设置或配置吗?

1 个答案:

答案 0 :(得分:0)

请确保将/Gemfile/Gemfile.lock添加到asciidoc的项目根目录中。 Netlify使用它们来识别该构建需要包含Ruby。

Gemfile(示例)

source 'https://rubygems.org'
gem 'asciidoc'

您可以在本地使用bundle installGemfile.lock创建Gemfile

$ gem install bundler
$ bundle install

您还可以通过/.ruby-version文件设置Ruby版本。 See docs for supported Ruby versions on Netlify