2016-11-30 62 views
0

編集。Rstudio/pandocの問題 - HTMLまたはPDFにニットできない

私は現在、Rstudioバージョン1.0.136とpandoc 1.19.2.1を使用しており、変更はありません。

これは私を夢中にしています。誰かが実際にこれについての手掛かりを持っていますか?

-

それがうまく動作するために使用されるが、私は、もうHTMLやPDFに編むことができません。ここで私は入れませんエラーがあります:

pandoc: out of memory (requested 1048576 bytes) 
Error in strsplit(version_info, "\n")[[1]] : subscript out of bounds 
Calls: <Anonymous> ... pandoc_available -> find_pandoc -> lapply -> FUN -> get_pandoc_version 
In addition: Warning message: 
running command ''/usr/lib/rstudio/bin/pandoc/pandoc' --version' had status 1 
Execution halted 

私はアンインストールさRstudio 0.999.903を、持っていた、私はその後、1.0.44バージョンをインストールし、Rstudioを通じてknitrパッケージを再インストールし、私は再びこのエラーを取得しています。

私はgitリポジトリからdebianパッケージインストーラを使ってpandoc 1.18-1をインストールしました。同じ問題が再度発生しました。

私はRをアンインストールして、最近のバージョンを再インストールしてみましたが、やはり成功しませんでした。

コマンドラインでは動作します:

library(rmarkdown) 
rmarkdown::render("test.Rmd", "html_document") 

-

私はDebianの(LMDE2)を使用しています。

ありがとうございました

+0

それはpandocおよびRメーカー https://github.com/rstudio/rmarkdown/issues/383 のバグであるように見えることはあそこにバグを投稿することができます。 – mtelesha

答えて

1

最後に私はそれを得ました。

2年前にArchユーザーhereによってこのバグが報告されたようです。

Debianシステム(私はLMDE Betsyを使用しています)では、このバグは私にとってRstudioバージョン0.98+で導入されたようです。

Rstudioと一緒にインストールされたpandocのバージョンは動作しません。手動でpandocをインストールした場合、Rstudioは独自の壊れたバージョンを使用することに固執します。とにかくこの問題を回避するには、Rstudioディストリビューションから実行可能pandocを削除し、代わりにpandocの別のバージョンをシンボリックリンクすることです:

apt-get install pandoc 

rm /usr/lib/rstudio/bin/pandoc/pandoc 
ln -s /usr/bin/pandoc /usr/lib/rstudio/bin/pandoc/pandoc 

rm /usr/lib/rstudio/bin/pandoc/pandoc-citeproc 
ln -s /usr/bin/pandoc-citeproc /usr/lib/rstudio/bin/pandoc/pandoc-citeproc 

私はこの回避策hereを見つけました。

リポジトリにはpandocバージョン1.12がありますが、最新バージョンも動作します。私は現在pandoc 1.19.2.1とRstudio 1.0.136を使用しています。

関連する問題