2013-03-19 3 views
-2

Когда я пытаюсь скомпилировать PDF с помощью knitr я получаю следующее сообщение об ошибке:Ошибка при компиляции PDF с помощью knitr

there is no package called 'knitr' Error: object 'opts_knit' not found 
Execution halted 

Я использую RStudio 0.97.332 и R версии 2.15.3.

В чем может быть проблема?

ответ

5

Похоже, вам нужно установить наряд. Это должно быть достаточно очевидным из сообщения об ошибке.

install.packages("knitr") 
1

вы можете:

install.packages("knitr") 

или Rstudio

Rstudio> Инструменты> установки пакетов.

типа knitr на окне установки пакетов и установить

Для того, чтобы проверить, установлен ли пакет попробовать

library(knitr) 
+1

R чувствителен к регистру - вы должны называть 'library' не' Library'. – Dason

+0

@Dason, правильно спасибо –

0

После установки knitr в R, не забудьте позвонить это в куске где-нибудь, прежде чем использовать его. Я обычно использую мой первый кусок, сразу после \ начать {документ}, чтобы назвать все библиотеки я использую т.е.

<<chunk0, >>= 
library("knitr") 
library("xtable") 
... 
@ 

Затем второй кусок для вариантов knitr.

+2

Вам не нужно называть 'knitr' явно в документе, который вы намереваетесь« вязать », если у вас не очень странный рабочий процесс, который фактически не загружает' knitr' на путь поиска до вызов 'knit' (возможно, если вы назвали' knitr :: knit (....) ', но это был бы странный подход. – mnel

Смежные вопросы