Как мне использовать локальный пакет `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 в корневом каталоге проекта?

  1. loadNamespace()не работал
  2. attatchNamespace()не работал
  3. remotes::install_local()не работал

0 ответов

Другие вопросы по тегам