Как установить BigMemory и bigrf на ОС Windows

Я пытался установить bigmemory на мою установку R. Моя ОС - 64-битная Windows 7, и я пробовал ее на 64-битных версиях R V2.15.1,2.15.2 и 3.0.1, но не могу заставить ее работать.

Я перепробовал несколько вариантов

  1. скачать текущий источник и запустить команду в R v3.0.1
    install.packages ("D: /Downloads/bigmemory_4.4.3.tar.gz", repos = NULL, type = "source")
    но это выдает ошибку "ОШИБКА: Unix-only package"
  2. загрузите более старые источники и выполните аналогичные команды в различных установках R V2 V3 и т. д.,
    Это дает мне ошибку "ОШИБКА: конфигурация не удалась для пакета" bigmemory ""

Есть идеи? Я на самом деле пытаюсь установить bigrf, но bigmemory кажется зависимостью. Есть ли обходной путь для этого?

Большое спасибо

2 ответа

Кажется, GitHub версия устанавливает ОК в Windows:

install.packages(c("BH","biglm"))
library(devtools)
devtools::install_github('kaneplusplus/bigmemory')
library(bigmemory)

авторы пакета сказали мне, что они исправляют CRAN, чтобы снова работать на Windows.

Переходя на страницу CRAN здесь, показывает, что вы должны скомпилировать исходники в Windows. Google, как это сделать, или посмотрите официальный документ: здесь. Конечно, если пакет A зависит от B, вы должны установить B до A самостоятельно.

РЕДАКТИРОВАТЬ: на самом деле это говорит OS_type: Unix

Другие вопросы по тегам