Пакет только выбранные библиотеки в пакрате - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь переместить проект с локального компьютера на сервер без доступа в Интернет и без прав на установку библиотек.Сервер уже установлен со многими библиотеками.

Для моего текущего проекта есть некоторые библиотеки и зависимости, которые недоступны на сервере.

Итак, я пытаюсь использовать packrat для объединения и перемещения проекта на сервер.Сейчас размер пачки становится огромным и другие.Я хочу связывать только пакеты, которые недоступны на сервере.Как я могу это сделать?

1 Ответ

0 голосов
/ 19 апреля 2019

Создайте проект со всеми вашими библиотеками и работайте, загрузите библиотеку packrat и вызовите функцию bundle ()

library(packrat)
bundle()

Это создаст файл projname.tar.gz

Скопируйте этот файл ивставьте в папку проекта вашего сервера и вызовите функцию unbundle следующим образом, bundle = имя вашего пакета и "."означает распаковать здесь, в этой папке

library(packrat)
unbundle(bundle="packlib.tar.gz",where=".")
...