Почему RStudio при компиляции .HTML из .Rmd пытается прочитать мой файл .RProfile
?Компиляция RMarkdown с RStudio: зачем читать .RProfile?
Я имею в виду, я нажимаю кнопку «Вязать HTML», а затем на самом деле пытается выполнить все, что у меня есть, в .RProfile
, загружает каждую указанную там библиотеку, а затем не пытается найти внешние файлы (у меня есть куча самообслуживания, закодированы функции, упомянутые в .RProfile
, линия, как source('/Users/me/.rstudio-desktop/lib/lib.stocks.R')
и т.д.
в настоящем время, я буквально двигаться .RProfile
из домашней директории во время компиляции (вязания), но, вероятно, должна быть каким-то вариант, или что-то?
Буду благодарен за любое предложение :).
OS X 10.8.5, RStudio Version 0.98.1091
У меня действительно нет хорошего ответа, но обход может быть 'if (interactive()) {## делать вещи для обычного сеанса r} else {делать другие вещи для неинтерактивного сеанса, knitr compiling} 'oh поместите это в ваш .rprofile, забыли эту часть – rawr
Спасибо, @rawr, что работает :). Но все же интересно, почему это делает это в первую очередь ... –
не уверен, что новый документ knet является новым сеансом r или если он просто создает новую среду, но в любом случае r запускается нормально, что означает, что он будет читать ваш .rprofile и делать все, что там есть. Я думал, что вы можете передать '--vanilla' в опцию chrome engine.opts, но не похоже, что это так – rawr