asciidoctor在OS (El Capitan)上辜负了我。我正在尝试通过asciidoctor运行MacPorts。
我采取的步骤是:
sudo port install asciidoctor。我随后通过port installed | grep ascii确认已经安装了asciidoctor @1.5.4_0 (active)。sudo port install rb-rubygems。我现在通过port contents rb-rubygems看到新安装的gems位于/opt/local/bin/gem-1.8。sudo /opt/local/bin/gem-1.8 install pygments.rb。现在我运行/opt/local/bin/asciidoctor simple.adoc
simple.adoc
:source-highlighter: pygments
[source,java]
Foo bar = baz + qux;asciidoctor处理它很好,但是它警告说
asciidoctor: WARNING: optional gem 'pygments.rb' is not installed. Functionality disabled.而且Java代码不是由pygments处理的。
我很乐意接受coderay。我也很乐意接受/usr/local/bin/asciidoctor (而不是安装了MacPorts )。后者过去一直有效,直到我决定处理更多的外来语言,转而使用MacPorts。
发布于 2016-11-23 08:23:13
不要使用MacPorts。使用您的红宝石包管理器,而不是:
> which gem
/usr/local/bin/gem
> sudo gem install asciidoctor
> sudo gem install pygments.rb也许还有:
> sudo gem install coderay发布于 2018-03-28 18:49:06
自制软件在OS高中为我工作:
brew install asciidoctor
https://stackoverflow.com/questions/40750667
复制相似问题