Работа с зависимостями в R

CRAN

Создание файла DESCRIPTION

Johnny анализирует файл DESCRIPTION, содержащий метаданные пакета и список зависимостей в секциях Depends, Imports, Suggests и LinkingTo.

Создание файла renv.lock

Для фиксации версий зависимостей используется пакет renv:

  1. Инициализируйте renv в проекте:

    renv::init()
  2. Зафиксируйте состояние зависимостей:

    renv::snapshot()

После выполнения команд будет создан файл renv.lock, содержащий зафиксированные версии всех зависимостей.

Для разрешения зависимостей в окружении используйте флаг --rlang-resolve в команде сканирования. Разрешение выполняется с помощью Rscript, который должен быть доступен в окружении (путь можно переопределить флагом --rscript-path).

Страница была полезна?