1

我刚刚使用 gem install pandoc-ruby 安装了 pandoc 并尝试运行此示例脚本:

require 'pandoc-ruby'
@converter = PandocRuby.new('# Markdown Title', :from => :markdown, :to => :rst)
puts @converter.convert

我收到以下错误:

open3.rb:202: in spawn': No such file or directory - pandoc --from=markdown --to=rst (Errno::ENOENT)
open3.rb:202: inpopen_run'
open3.rb:90: in popen3'
pandoc-ruby.rb:101: inexecute'
pandoc-ruby.rb:77: in convert'
pandoc test.rb:3: in'

我假设由于脚本是 pandoc-ruby github 上作为示例给出的脚本之一,因此安装肯定有问题。有谁知道如何解决这一问题?

非常感谢

4

1 回答 1

1

该错误看起来像 Ruby 无法找到 pandoc 可执行文件。

要告诉 Pandoc 在哪里可以找到可执行文件,请使用以下bin_path方法:

PandocRuby.bin_path='/usr/local/bin'

设置bin_path为放置 pandoc 可执行文件的目录。

于 2012-04-06T14:59:52.040 回答