2016-11-03 29 views
3

我正在關注RStudio Guide to Document Templates以在R包中包含模板。該示例通過「模板基礎」進行工作。但是當我到達「支持文件」時,出現錯誤,並且將create_dir: true添加到我的template.yaml文件中,或者當我向skeleton目錄中添加另一個文件時,這兩個文件都會導致RStudio提示用戶指定一個新目錄,創建新文件。當我添加create_dir時,R包中的rmarkdown模板失敗:true

當我重新安裝了軟件包,而試圖創建一個新的文件RMarkdown用我的模板,我得到的錯誤彈出:

無法從C上創建一個模板:/ ... [包目錄] ...在C:/ ... [期望的輸出目錄] ...同時執行方法

而在RStudio控制檯錯誤消息時發生錯誤是:

Error in (function (file, template, package = NULL, create_dir = "default", : 
    template.yaml must contain name and description fields 

但是RStudio指南對描述字段沒有提及,我無法通過谷歌在RMarkdown + YAML +「描述」上找到答案。這是什麼造成的?

回答

5

我在GitHub上檢查markdowntemplates package中的template.yaml文件時發現了答案。他們指定在YAML頭一個description,像這樣:

name: Kube Template 
description: > 
    Kube template 
create_dir: true 

對於RStudio教程上面鏈接的情況下,增加第二條線我template.yaml得到了例如工作:

name: My Template 
description: My Template 
相關問題