Как установить BigMemory и bigrf на ОС Windows
Я пытался установить bigmemory на мою установку R. Моя ОС - 64-битная Windows 7, и я пробовал ее на 64-битных версиях R V2.15.1,2.15.2 и 3.0.1, но не могу заставить ее работать.
Я перепробовал несколько вариантов
- скачать текущий источник и запустить команду в R v3.0.1
install.packages ("D: /Downloads/bigmemory_4.4.3.tar.gz", repos = NULL, type = "source")
но это выдает ошибку "ОШИБКА: Unix-only package" - загрузите более старые источники и выполните аналогичные команды в различных установках 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