Я разрабатываю свой первый пакет R (используя R 2.13, Ubuntu 10.10). Назовем его foo и предположим, что код в каталоге R / начинается со строки library (bar) , где bar - существующий пакет, в CRAN, от которого зависит foo . Мой файл DESCRIPTION содержит строку:
Depends: bar
Когда пакет foo готов к тестированию, я устанавливаю его локально, используя:
R CMD INSTALL foo_1.0.tar.gz
Однако, если bar не установлен, я вижу:
ERROR: dependency ‘bar’ is not available for package ‘foo’
Очевидно, если бы мой foo был установлен из CRAN с помощью install.packages (), bar был бы установлен одновременно. Итак, мой вопрос: как я могу гарантировать, что пакет CRAN bar установлен, если требуется, при установке моего пакета foo с помощью R CMD INSTALL? Это задание для сценария конфигурации?