簡體   English   中英

rmarkdown:手動指定 pandoc 路徑?

[英]rmarkdown: specify manually pandoc path?

我有一個 rmarkdown 文檔,我使用rmarkdown::render定期渲染

它在我的計算機(Windows)上運行良好,因為我安裝了 RStudio,並且它自動設置了 pandoc 的路徑。

但是,當我嘗試在我的服務器上(在 RStudio 之外)上運行它時,它會失敗並顯示找不到 pandoc 的錯誤。

如何從我的腳本中手動設置 pandoc 的路徑? 無需更改服務器上的配置。

我已經嘗試過了,但它不起作用:

Sys.setenv(RSTUDIO_PANDOC="PATH_TO_MY_PANDOC_BIN/binaries/pandoc/pandoc.exe")

我建議為 pandoc 設置系統路徑(Windows 10 說明):
1.在開始菜單中,搜索“編輯系統環境變量”
2. 此時,Windows 可能會要求您輸入用戶名 + 密碼(對於有權更改系統設置的用戶)
3.點擊“環境變量”按鈕
4.在窗口下部系統變量),選擇帶有“路徑”的行,然后單擊編輯
5.添加pandoc.exe所在文件夾的路徑,但包括“pandoc.exe”或末尾的斜杠

Sys.setenv(RSTUDIO_PANDOC="PATH_TO_MY_PANDOC_BIN/binaries/pandoc/pandoc.exe")

這實際上幾乎是正確的,只需省略 *.exe 文件,僅將路徑寫入包含 pandoc.exe 的文件夾

像這樣: Sys.setenv(RSTUDIO_PANDOC="PATH_TO_MY_PANDOC_BIN/binaries/pandoc")

我相信這不需要管理員權限

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM