Я пытался запустить проект с Drake. make(plan)
проходит нормально, но после последнего пункта плана я получаю ошибку.
Error in file(private$total_file, "r+w") : cannot open connection
Additional Warning:
In file(private$total_file, "r+w") :
'C:\R_project\.drake/drake/history/total' cannot open file: Invalid argument
Я работаю в системе Windows (с \\
разделителями путей). Обычно R использует соглашение о путях /
и прекрасно справляется с этим. Но как-то здесь путаны пути, и я не знаю почему.
Известно ли это и есть ли обходной путь? Кто-нибудь знает, где возникает ошибка, чтобы я мог исправить ее в коде Drake?
Спасибо!
Пример кода:
plan2 = drake_plan(
loadRequirements = {
library(ggplot2)
}
)
vis_drake_graph(plan2)
make(plan2)
Вывод traceback ()
> traceback()
20: file(private$total_file, "r+w")
19: private$txtq_inc_total(length(out))
18: private$txtq_push(title = title, message = message)
17: force(code)
16: private$txtq_exclusive(private$txtq_push(title = title, message = message))
15: config$cache$history$push(title = target, message = meta_hash)
14: store_meta(target = target, value = value, meta = meta, hash = hash,
config = config)
13: store_item(target = target, value = value, meta = meta, config = config)
12: store_outputs(target = target, value = value, meta = meta, config = config)
11: conclude_build_impl.default(value, target, meta, config)
10: conclude_build_impl(value, target, meta, config)
9: conclude_build(build, config)
8: local_build(target = targets[1], config = config, downstream = targets[-1])
7: loop_check(config)
6: drake_backend_loop(config)
5: drake_backend(config)
4: run_backend(config)
3: process_targets(config)
2: make_impl(config)
1: make(plan)
traceback()
, чтобы помочь определить причину ошибки? - person landau   schedule 28.07.2020library(ggplot)
наprint(1:10)
получаю ту же ошибку. Но спасибо, что указали. - person marco   schedule 28.07.2020