2017-01-17 5 views
1

私は、PDFをダウンロードするボタンを備えた光沢のあるダッシュボードの開発に取り組んできました。私は* .Rmd、ダッシュボードがうまく開発した0.99.902 Rmarkdown Pandoc Issue

  • R 3.3.1
  • RStudio:私は、次を使用して、私のWindows 7のマシン上でローカルに取り組んできましたファイルも同様に動作しますが、フォーマット作業を行うには少し時間がかかります。 header.texファイルを持つ書式設定のもの以外はすべて標準です。私は特別なパッケージなどを使用していません。

    最後に、このダッシュボードは、エンドユーザー向けにセットアップしたRedhat 6.8ボックスで実行する必要があります。私は次のようにインストールされている、このボックスには:

    • R 3.3.1(これはいくつかの標準的なtexliveの依存関係をインストールします)
    • Pandoc 1.9.4.1-1.1.el6

    私がいることを確認してきました必要なパッケージはすべてRインストール(rmarkdown、knitr、shinyなど)にインストールされています。

    * .Rmdファイルのレンダリング/ニットしようとしたときに私の問題が発生します。

    だから、
    > rmarkdown::render("pdfReport.Rmd") 
        Error: pandoc version 1.12.3 or higher is required and was not found (see the help page ?rmarkdown::pandoc_available). 
    

    は、多くの検索後、私はRedHatのレポ(および他のディストリビューション)がpandocの多くの古いバージョンを運ぶ傾向にあることがわかりました一方、RStudioのWindowsインストールには、必要なアイテムと互換性のあるpandoc.exeが付属しています。

    私の次の行動は、手動でpandocをインストールすることでした。私は以下のが見つかりました:

    http://pandoc.org/installing.html

    それはダウンロードして、スタックを経由してインストールを進めます。そこで私はHaskellプラットフォームとHaskellツールセットをインストールして "スタック"を取得しました。私はその後、この手順でいくつかの異なるバージョンのpandocをコンパイルしようとしましたが、何らの成功と大量のコンパイルエラーはありませんでした。言ったことの全てで

    は、次のいずれかの可能性である:

    1. 簡単にRedHatの6.8にpandocの現在のバージョン(1.12以降)をインストールしますか? RPMはどこかにあるのでしょうか?
    2. 私が現在インストールしているインストールパラメータ(RHEL 6.8、R 3.3.1、およびpandoc 1.9.4.1)は連携して動作しますか?多分何らかのオーバーライド。

    ありがとうございます!

+0

Googleが明らかに[ 'RedHatの6.8 pandoc 1に壊れていたので、手を貸します。12'検索語句]これは、おそらくサーバーフォールトではなく、おそらくサーバーフォールトではないから話題にならないように閉じられるつもりです。https://rpmfind.net/linux/rpm2html/search.php?query=pandoc – hrbrmstr

+0

@hrbrmstr - 私はRPMを手に入れて試しましたが、インストールで見つけられないいくつかの依存関係があります。私はそれらの多くを解決しましたが、いくつかはレポによって提供されたバージョンを解決することができず、間違ったバージョンでした。私はこれらの特定のバージョンをすべて見つけてダウンロードする必要があります。私が気付いていないこれを行う簡単な方法はありますか? – azdatasci

答えて

2

Pandoc 1.17は現在Fedora repoにあります。これはRedHatと互換性がありますか?

しかし、1.17はすでにかなり古いです。だから、compiling from sourceはあなたの最良の選択肢であってもよいし、stackを使用して、それはかなりストレートフォワードです:

git clone https://github.com/jgm/pandoc 
cd pandoc 
git submodule update --init # to fetch the templates 
stack setup     # to fetch ghc 
stack install 
+0

ありがとうございました、私はあなたが上に挙げたものとまったく別のプロセスを見つけましたが、1.19バージョンを使用していたので、少し違っていました。戻って、現在のプロセス(現在の安定したリリースを想定しています)に従っても問題ありません。答えをありがとう! – azdatasci

+0

嬉しいですが、ええマスターはかなり安定しています。実際のリリースが必要な場合は、http://github.com/jgm/pandoc/releases – mb21

+0

からZipファイルを入手できます。再度、感謝します。物事が今起きているように見える! :) – azdatasci

関連する問題