Есть ли способ использовать пакет, разработанный для Rstudio, в R CLI?

Кто-то написал пакет (назовем его «Thing»), работа которого в значительной степени зависит от Rstudio, в том числе требующей наличия библиотеки rstudioapi. Он имеет процедуру аутентификации, основанную на функции rstudioapi::askForPassword("Enter your pw").

Если я запускаю процедуру установки, она выдает такую ​​​​ошибку:

> setup_thing()
Thanks for downloading Thing, the custom R package for things.
Loading required package: rstudioapi
Error: RStudio not running

Я стараюсь не переписывать всю библиотеку; Есть ли способ установить и настроить пакет в RStudio, но использовать его настроенный экземпляр из R CLI?


person TheProletariat    schedule 03.04.2018    source источник
comment
Я должен отметить, что я не являюсь пользователем root на сервере Rstudio, а просто арендатором.   -  person TheProletariat    schedule 04.04.2018
comment
Кроме того, причина, по которой нам нужно запускать из CLI, заключается в том, что мы используем задания cron для вызова Rscript и запуска файла .R.   -  person TheProletariat    schedule 04.04.2018


Ответы (1)


Я думаю, что ответ, к сожалению, нет. Но может быть обходной путь. Вы исследовали cronR? https://cran.r-project.org/web/packages/cronR/README.html

Потенциально вы можете запланировать задания в самой Rstudio.

person Amar    schedule 04.04.2018
comment
Мне потребовалось добавить пакеты ShinyFiles и miniui, но в остальном это отлично сработало в моем тестовом примере. Спасибо за ответ. - person TheProletariat; 05.04.2018