Как мне использовать локальный пакет `golem` с `future()`?
TL;DR
Как мне сослаться/использовать локальную функцию пакета из блестящего приложения, которое я запускаю, если его нет в моей библиотеке выигрышей?
ОШИБКА:
Warning: Error in : there is no package called 'humblFinance'
ПСЕВДО-КОД:
output$p1 <- renderPlot({
future::future({
out <- myPackage::collect_price(symbol = input$tickerInput,
range = "1m")
input <- input
out <- out %>%
ggplot2::ggplot(ggplot2::aes(x = date, y = fclose)) +
ggplot2::geom_line(size = 1) +
ggplot2::labs(title = glue::glue("{input$tickerInput} Price Chart"), y = "Closing Price", x = "")
return(out)
}) %...>% (
function(result){ return(result) }
) %...!% (
function(error){ warning(error) }
)
})
Я получаю сообщение об ошибке ниже при попытке использовать функциюmypackage::myfun()
вfuture({}) statement
. мое блестящее приложение создается с помощьюgolem
иbrochure
инфраструктуры, поэтому я не уверен, где ссылаться на этот пакет? Я попытался установить пакет в операторе, но, похоже, он не работает. Должен ли я указывать будущий вызов на tarball в корневом каталоге проекта?
-
loadNamespace()
не работал -
attatchNamespace()
не работал -
remotes::install_local()
не работал