Проблема сборки пакета R на Windows - PullRequest
0 голосов
/ 26 февраля 2011

Я экспериментирую с созданием примера пакета R. Я сгенерировал скелет с помощью:

package.skeleton(name = "hello",environment = .GlobalEnv, path = "c:", force = FALSE)

и создайте его с помощью:

C:\>R CMD build hello

Однако R выводит следующие жалобы

* checking for file 'hello/DESCRIPTION' ... OK
* preparing 'hello':
* checking DESCRIPTION meta-information ... ERROR
During startup - Warning messages:
1: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return
= TRUE,  :
' there is no package called 'NULL
 in options("defaultPackages") was not found

Я немного покопался в Google. Некоторые люди полагают, что это определенная проблема с кодировкой символов. Хотя я не мог найти обходной путь. Мне интересно, если кто-нибудь здесь будет знать решение?

Обновление Я использую R 2.11.1 в пакете, предоставленном Revolution. Проблема решена после перехода на R 2.12.1 из CRAN.

Спасибо

Ответы [ 2 ]

0 голосов
/ 26 февраля 2011

Обновления, я использовал R 2.11.1 в пакете, предоставленном Revolution, когда столкнулся с проблемой.Проблема решена после перехода на R 2.12.1 из CRAN.

0 голосов
/ 26 февраля 2011

Спецификация для package.skeleton ():

package.skeleton(name = "anRpackage", list, environment = .GlobalEnv,
    path = ".", force = FALSE, namespace = FALSE,
    code_files = character())

Это означает, что «список» не является обязательным, и вы должны указать его. Это список объектов для размещения в вашем проекте.

Смотрите здесь, как это сделать:

http://rss.acs.unt.edu/Rdoc/library/utils/html/package.skeleton.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...