当我在RStudio中从.Rmd文件编译HTML时,为什么它会尝试读取我的.RProfile文件?
我的意思是,我按下“Knit HTML”按钮,然后它实际上尝试执行我在.RProfile中的所有内容,加载那里提到的每个库,然后尝试源外部文件失败(我有一堆自编函数在.RProfile中,像source('/Users/me/.rstudio-desktop/lib/lib.stocks.R')等行)。
目前,我必须在编译过程中(编织)将.RProfile从主目录移出,但可能应该有某种选项或其他东西?
感谢任何建议:)。
OS X 10.8.5,RStudio版本0.98.1091
我的意思是,我按下“Knit HTML”按钮,然后它实际上尝试执行我在.RProfile中的所有内容,加载那里提到的每个库,然后尝试源外部文件失败(我有一堆自编函数在.RProfile中,像source('/Users/me/.rstudio-desktop/lib/lib.stocks.R')等行)。
目前,我必须在编译过程中(编织)将.RProfile从主目录移出,但可能应该有某种选项或其他东西?
感谢任何建议:)。
OS X 10.8.5,RStudio版本0.98.1091
if (interactive()) {## do things for normal r session} else {do other things for non-interactive session, ie, knitr compiling}
把这个放在你的 .rprofile 文件中,我忘了这一部分。 - rawr--vanilla
,但看起来并非如此。 - rawr