Как установить зависимости при использовании «R CMD INSTALL» для установки пакетов R?

Я разрабатываю свой первый пакет 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? Это задание для сценария конфигурации?

41
задан neilfws 2 August 2011 в 07:10
поделиться