为了简化安装过程,Asciidoctor被打包成一个gem,并发布到位于{url-rubygems}/asciidoctor[RubyGems.org^]的gem托管服务。Asciidoctor也作为一个管理包分发到流行的Linux发行版和macOS中。

Tip
In addition to running on Ruby, Asciidoctor can be executed on a JVM using AsciidoctorJ or in any JavaScript environment (including the browser) using Asciidoctor.js.

安装方法

Asciidoctor 可以通过以下方式安装:

  • 打包程序,

  • 流行的Linux发行版的包管理器,

  • 对于macOS,是选择Homebrew还是MacPorts?

  • 建议Windows用户使用的 gem install 命令,或者

  • Asciidoctor Docker 镜像

Important
要更新或卸载Asciidoctor,你应该使用安装时所用的相同方法。

Bundler 是首选的安装方法,因为它可以将 gem 限定在您的项目或工作区中。然而,这种安装方法并不会在您的终端中全局提供 asciidoctor 命令。这时候,包管理器会更合适。

使用操作系统的包管理器来安装gem的好处是它会将`asciidoctor`命令添加到你的PATH中,并且如果你的机器上还没有安装Ruby和RubyGems库,它会负责安装它们。另一方面,如果你熟悉Docker,那么使用Asciidoctor Docker镜像可能会为你的系统提供最好的隔离。