У меня есть пакет, который содержит CSV-файл, который я помещаю в inst / extdata для каждого R-exts. Этот файл нужен для виньетки. Если я выкину виньетку напрямую, все будет хорошо. Однако когда я запускаю проверку R --vanilla CMD, процесс проверки не может найти файл. Я знаю, что он был перемещен в каталог .Rcheck во время проверки, и это, вероятно, является частью проблемы. Но я не знаю, как его настроить, чтобы работала как прямая Sweave, так и сборка / проверка виньеток.
Виньетка содержит такую строку:
EC1 <- dot2HPD(file = "../inst/extdata/E_coli/ecoli.dot",
node.inst = "../inst/extdata/E_coli/NodeInst.csv",
и функция dot2HPD обращается к файлу через:
ni <- read.csv(node.inst)
Вот сообщение об ошибке:
> tab <- read.csv("../inst/extdata/E_coli/NodeInst.csv")
Warning in file(file, "rt") :
cannot open file '../inst/extdata/E_coli/NodeInst.csv': No such file or directory
When sourcing ‘HiveR.R’:
Error: cannot open the connection
Execution halted
Кстати, это связано с вопросом , но эта информация выглядит устаревшей и не совсем охватывает эту территорию.
Я на Mac.