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 で例として挙げられているスクリプトの 1 つであるため、インストールに何か問題があるに違いないと思います。これを修正する方法を知っている人はいますか?

どうもありがとう

4

1 に答える 1

1

エラーは、Ruby が pandoc 実行可能ファイルを見つけられないようです。

実行可能ファイルの場所を Pandoc に伝えるには、次のbin_pathメソッドを使用します。

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

bin_pathpandoc 実行可能ファイルを配置したディレクトリに 設定します。

于 2012-04-06T14:59:52.040 に答える