could not find function "setRefClass"
haroldkyle opened this issue · 3 comments
haroldkyle commented
Using a reference class causes an error when serving jekyll pages:
Error in eval(expr, envir, enclos): could not find function "setRefClass"
Interestingly, the RMarkdown script works fine otherwise, when running in the RStudio IDE and when generating a PDF from knitr. Any reason reference classes would fail with servr::jekyll()
?
yihui commented
I think you need library(methods)
before you use setRefClass
. Rscript
does not load the methods package by default. It saves a few milliseconds in the startup time, but has wasted humans many hours answering this question 😭
haroldkyle commented
Very helpful, that worked. Thank you so much!
mathewcitrus commented
This worked for me as well while connecting R Script from Power BI