2012-05-04 2 views
0

Я скачал пакет отсюда:Проблема установки пакета: ecogbm

ecogbm

Я попытался установить его так:

setwd("d:/RStuff") 
install.packages("ecogbm_1.01.tar.gz", repos = NULL, type="source") 

К сожалению, я получаю это:

Installing package(s) into ‘C:/Users/Bla/Documents/R/win-library/2.15’ 
(as ‘lib’ is unspecified) 
* installing *source* package 'ecogbm' ... 
** Creating default NAMESPACE file 
** libs 

*** arch - i386 
ERROR: compilation failed for package 'ecogbm' 
* removing 'C:/Users/Bla/Documents/R/win-library/2.15/ecogbm' 
Warning messages: 
1: running command 'C:/PROGRA~1/R/R-215~1.0/bin/x64/R CMD INSTALL -l   "C:/Users/Bla/Documents/R/win-library/2.15" "ecogbm_1.01.tar.gz"' had status 1 
2: In install.packages("ecogbm_1.01.tar.gz", type = "source", repos = NULL) : 
    installation of package ‘ecogbm_1.01.tar.gz’ had non-zero exit status` 

Я не уверен, что означает i386. Я запускаю 64-битную версию R. Является ли мой процесс установки ошибочным или кто-то может подтвердить, что что-то не так с этим пакетом? Есть ли другой способ установить его? Благодаря!

ответ

3

У меня создалось впечатление, что вы пытаетесь установить исходный пакет на Windows без подходящих инструментов для создания исходного кода. Если это так, вам нужно либо получить двоичный код где-нибудь, либо построить его самостоятельно. Подробности о том, как настроить цепочку инструмент, необходимое можно найти в R Windows FAQ и R installation and Administration manual

Если вам не по душе Наладка ToolChain себя, вы можете использовать отличный WinBuilder сервер поддерживается Уве Ligges. См. relevant section в разделе «Часто задаваемые вопросы по Windows» для получения более подробной информации и сайта, который находится здесь: http://win-builder.r-project.org/

Обратите внимание на то, что пакет, как известно, работает на UNIX-подобном; с учетом ecogbm - это бета-пакет, который может создать проблемы с его построением даже на UNIX-алисах, что, скорее всего, означает, что двоичный файл Windows также не может быть создан.

+0

Спасибо. Я пробовал это сам, но получаю: collect2: ld возвратил 1 статус выхода. Должно быть, некоторые связанные с C++ вещи. Есть идеи? – cs0815

+0

@csetzkorn Он компилирует/устанавливает для меня на Fedora Linux. Возможно, вы должны отправить его в службу win builder, о которой я упоминаю, и посмотреть, смогут ли они ее построить. После этого вам нужно будет вернуться в Тревор Хэсти за помощью/советом. Он может знать о таких проблемах, и это может объяснить, почему это не на CRAN, а на его странице публикаций. –

+0

Я отправил его. Я распаковал его и изменил Maintainer в файле DESCRIPTION и tar-ed с помощью cygwin. Я еще не слышал. Я полагаю, что получаю электронное письмо? Благодарю. – cs0815

Смежные вопросы