使用 Linux 包安装

使用操作系统自带的包管理器安装 gem 的好处是,如果您的机器上尚未安装 Ruby 和 RubyGems 库,它会处理这些依赖的安装。

软件包版本

包管理器安装的 Asciidoctor 版本可能与 Asciidoctor 的最新发布版本不符。请查阅您发行版的软件包仓库,了解每个发行版发布的打包版本。

如果您想使用的 Asciidoctor 版本比您的包管理器提供的更新,请参阅 使用 Ruby 软件包管理器安装

APT

在 Debian 和基于 Debian 的发行版(如 Ubuntu)上,使用 APT 安装 Asciidoctor。要安装该软件包,请打开终端并输入:

$ sudo apt-get install -y asciidoctor

如果 gem 安装成功,Asciidoctor 的 命令行界面 (CLI) 将在你的 PATH 中可用。要确认 Asciidoctor 可用,请执行

$ asciidoctor --version

你应该会在终端中看到关于 Asciidoctor 版本和你的 Ruby 环境的信息。

Asciidoctor 2.0.26 [https://asciidoctor.org.cn]
Runtime Environment (ruby 3.3.0 [x86_64-linux]) (lc:UTF-8 fs:UTF-8 in:- ex:UTF-8)

DNF

在基于 RPM 的 Linux 发行版(如 Fedora、CentOS 和 RHEL)上,使用 DNF 包管理器安装 Asciidoctor。要安装该软件包,请打开终端并输入:

$ sudo dnf install -y asciidoctor

如果 gem 安装成功,Asciidoctor 的 命令行界面 (CLI) 将在你的 PATH 中可用。要确认 Asciidoctor 可用,请执行

$ asciidoctor --version

你应该会在终端中看到关于 Asciidoctor 版本和你的 Ruby 环境的信息。

Asciidoctor 2.0.26 [https://asciidoctor.org.cn]
Runtime Environment (ruby 3.3.0 [x86_64-linux]) (lc:UTF-8 fs:UTF-8 in:- ex:UTF-8)

apk (Alpine Linux)

要在 Alpine Linux 上安装 gem,请打开终端并输入:

$ sudo apk add asciidoctor

如果 gem 安装成功,Asciidoctor 的 命令行界面 (CLI) 将在你的 PATH 中可用。要确认 Asciidoctor 可用,请执行

$ asciidoctor --version

你应该会在终端中看到关于 Asciidoctor 版本和你的 Ruby 环境的信息。

Asciidoctor 2.0.26 [https://asciidoctor.org.cn]
Runtime Environment (ruby 3.3.0 [x86_64-linux]) (lc:UTF-8 fs:UTF-8 in:- ex:UTF-8)

pacman (Arch Linux)

要在基于 Arch Linux 的发行版上安装 gem,请打开终端并输入:

$ sudo pacman -S asciidoctor

如果 gem 安装成功,Asciidoctor 的 命令行界面 (CLI) 将在你的 PATH 中可用。要确认 Asciidoctor 可用,请执行

$ asciidoctor --version

你应该会在终端中看到关于 Asciidoctor 版本和你的 Ruby 环境的信息。

Asciidoctor 2.0.26 [https://asciidoctor.org.cn]
Runtime Environment (ruby 3.3.0 [x86_64-linux]) (lc:UTF-8 fs:UTF-8 in:- ex:UTF-8)

Linux 上升级

某些 Linux 发行版在新的 gem 发布后可能不会立即提供最新稳定版本的 Asciidoctor 软件包。如果您需要立即升级到最新版本,请使用 gem install 而不是包管理器。

您的 Linux 系统可能配置为自动更新软件包,在这种情况下,一旦可用的最新 Asciidoctor 软件包可用,就会安装。您无需进一步操作。

APT

在 Debian 和基于 Debian 的发行版上,使用以下命令更新 Asciidoctor 软件包:

$ sudo apt-get upgrade -y asciidoctor

DNF

在 Fedora 和其他基于 RPM 的发行版上,您可以使用以下命令更新该软件包:

$ sudo dnf update -y asciidoctor

apk (Alpine Linux)

在 Alpine Linux 上,使用以下命令更新 Asciidoctor 软件包:

$ sudo apk add -u asciidoctor

Linux 上卸载

要使用 Linux 软件包管理器卸载(即删除)Asciidoctor,请请求您的包管理器删除 Asciidoctor 软件包。包管理器将负责删除所有必需的应用程序文件。

APT

在 Debian 和基于 Debian 的发行版上,使用以下命令卸载 Asciidoctor 软件包:

$ sudo apt-get remove -y asciidoctor

DNF

在 Fedora 和其他基于 RPM 的发行版上,您可以使用以下命令卸载该软件包:

$ sudo dnf remove -y asciidoctor

apk (Alpine Linux)

在 Alpine Linux 上,使用以下命令卸载 Asciidoctor 软件包:

$ sudo apk del asciidoctor