2017-02-17 6 views
1

Ich fange an mit und knitr. In dem von RStudio bereitgestellten Beispieldokument kann ich render() erfolgreich verwenden, um eine HTML-Datei zu generieren, die in Chrome gut angezeigt wird. Allerdings, wenn ich auf die Schaltfläche knit klicken, es erzeugt eine .markdown Datei und dann den folgenden Fehler zurück, ohne die Vorschau-Rendering:Knitr HTML-Vorschau schlägt in RStudio fehl, obwohl render() erfolgreich HTML-Datei erstellt

Error generating HTML preview for ~/path/to/file/report.rmarkdown system error 2 (The system cannot find the file specified)

Ich denke, es ist an der pandoc Bühne aufgehängt zu werden. Ist es möglich, dass RStudio Pandav an der falschen Stelle sucht? Pandoc wurde bereits unter C:\Program Files (x86)\Pandoc\pandoc.exe installiert, aber RStudio hat eine eigene Instanz unter C:\Program Files\RStudio\bin\pandoc\pandoc.exe installiert, vielleicht sieht es also am falschen Ort aus und/oder verwirrende Einstellungen von einem zum anderen?

Jede Hilfe würde sehr geschätzt werden. Vielen Dank!

Und für den Fall, hier ist die RMarkdown Vorlage mit Ich beginne:

--- 
title: "Monthly Report" 
author: "Kris Shaffer" 
date: "February 17, 2017" 
output: html_document 
--- 

```{r setup, include=FALSE} 
library(knitr) 
knitr::opts_chunk$set(echo = TRUE) 
``` 

## R Markdown 

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>. 

When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this: 

```{r cars} 
summary(cars) 
``` 

## Including Plots 

You can also embed plots, for example: 

```{r pressure, echo=FALSE} 
plot(pressure) 
``` 

Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot. 

R Version 3.3.2
RStudio 1.0.136
rmarkdown 1.3
knitr 1.15.1
pandoc 1.17.2 (beide Installationen)

Antwort

0

Es stellte sich heraus, dass es so einfach wie eine Dateierweiterung war. Ich habe den Dateinamen von report.rmarkdown zu report.Rmd geändert. Strick funktioniert jetzt gut.

Verwandte Themen