Функция добавления $ pander не работает

Сегодня утром я смог успешно использовать pander на одном компьютере, но сейчас я пытаюсь сделать это на своем компьютере, и у меня возникают странные проблемы.

Вот мой очень элементарный код R Pander:

library("pander")
library("knitr")

test<-Pandoc$new("My Name","Test")

test$add.paragraph('# Welcome to Test')
test$add.paragraph('*****')

#works so far but here it won't work
test$add(3+3)
#here I get error in dev.control(displaylist = "enable"):
# dev.control() called without an open grpahics device
# In addition: Warning message:
#In png("plots/....png", width=480,height=480,res=72, : failed to load cairo DLL

Я буквально не могу использовать $add для добавления кода R, и я не понимаю, почему. Буду очень признателен, если кто-нибудь сможет помочь.

С уважением

редактировать:

R version 3.2.1 (2015-06-18)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.10.4 (Yosemite)

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] knitr_1.10.5    rmarkdown_0.7   rapport_0.51    yaml_2.1.13     plyr_1.8.3      lattice_0.20-33 pander_0.5.2    brew_1.0-6     

loaded via a namespace (and not attached):
[1] htmltools_0.2.6 tools_3.2.1     Rcpp_0.12.0     reshape_0.8.5   grid_3.2.1      digest_0.6.8  

1 ответ

Решение

Похоже, у меня не было установлено XQuartz. Я установил его, и все работает, так что спасибо вам и köszönöm за помощь.

Другие вопросы по тегам