我没有使用 Asciidoctor、Ruby 或 gradle 的经验。我负责一个由其他人开发的项目,该项目使用了所有这三个。代码中是Asciidoctor::HTML5::DocumentTemplate
引发错误的函数
我们最近升级到 Asciidoctor 1.5.0,当尝试编译这个项目时,它会抛出以下错误消息:
16:25:53.429 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: org.jruby.exceptions.RaiseException: (NameError) uninitialized constant Asciidoctor::HTML5
16:25:53.429 [ERROR] [org.gradle.BuildExceptionReporter] at org.jruby.RubyModule.const_missing(org/jruby/RubyModule.java:2689)
16:25:53.430 [ERROR] [org.gradle.BuildExceptionReporter] at RUBY.__singleton__(/tmp/document.html.erb:108)
第 108 行是:<%= ::Asciidoctor::HTML5::DocumentTemplate.outline(self, (attr :toclevels, 2).to_i) %>
据我所见,它从一个文件中填充目录,其中的标题前面带有## 标签。
我从这里做什么?