Почему добавление аргумента Depends в пакет DESCRIPTION приводит к тому, что он не компилируется для версий после указанной? - PullRequest
1 голос
/ 05 августа 2011

Я только что выпустил пакет для CRAN со следующей строкой в ​​файле DESCRIPTION:

Depends: R (>= 2.12.0)

Я никогда раньше не использовал такую ​​строку в файле DESCRIPTION пакета, и у меня никогда не было проблем.

Несколько часов назад я получил следующее сообщение, типичное для версий CRAN:

Dear package maintainer,

this notification has been generated automatically.
Your package maRketSim_0.9.tar.gz has been built for Windows and
will be published within 24 hours in the corresponding CRAN directory
(CRAN/bin/windows/contrib/2.13/).
R version 2.13.1 Patched (2011-07-20 r56455)

All the best,
Uwe Ligges
(Maintainer of binary packages for Windows)

Теперь с этим пакетом install.packages(maRketSim) в Windows в R 2.13.1 возвращает:

In getDependencies(pkgs, dependencies, available, lib) :
  package ‘maRketSim’ is not available (for R version 2.13.1)

Та же ошибка возникает в R 2.13.0 в Windows.

Тем не менее, установка в R 2.12.2 прекрасно работает на той же машине.

Помешал ли вопрос в строке Depends?

1 Ответ

1 голос
/ 05 августа 2011

У меня работает на Linux.CRAN говорит, что в настоящее время нет двоичных сборок для Windows или MacOS X. На какой системе / ОС вы пытались установить в случае сбоя.

(автоматическое) сообщение Уве упоминает, что это может занять до 24 часовчтобы новая сборка достигла CRAN и оттуда вышла к тому зеркалу, которое вы используете.

И, похоже, это проблема: существует двоичный файл для maRketSim в http://cran.r -project.org / bin / windows / contrib / 2.12 / но еще не в http://cran.r -project.org / bin / windows / contrib / 2.13 /

Выпросто нужно немного подождать, прежде чем вы сможете установить бинарный файл для ветки 2.13.x в R /

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