我刚刚使用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上作为示例给出的脚本之一,所以安装一定有问题。有人知道怎么解决这个问题吗?
非常感谢
发布于 2012-04-06 22:59:52
该错误看起来像是Ruby无法找到pandoc可执行文件。
要告诉Pandoc在哪里可以找到可执行文件,请使用bin_path方法:
PandocRuby.bin_path='/usr/local/bin'将bin_path设置为您放置pandoc可执行文件的目录。
https://stackoverflow.com/questions/10044423
复制相似问题