Ошибка компиляции зоопарка

Я использую RStudio Server и не могу установить пакет zoo. Я получаю следующее сообщение об ошибке:

Установка пакетов в '/ home / tsajid / R / library' (поскольку 'lib' не указана), попытка URL 'http://mirrors.nics.utk.edu/cran/src/contrib/zoo_1.7-9.tar.gz 'Тип содержания 'application / x-gzip' длиной 807084 байта (788 КБ) открытый URL ================================== ================ скачано 788 Кб

** установка исходного кода пакета 'zoo' ...
** пакет 'zoo' успешно распакован и суммы MD5 проверены
** libs sh: make: команда не найдена ОШИБКА: сбой компиляции для пакета 'zoo'
** удаление '/ home / tsajid / R / library / zoo' Предупреждение в install.packages:
установка пакета 'zoo' имела ненулевой статус выхода

Загруженные исходные пакеты находятся в «/ tmp / RtmpsKlJWz / loaded_packages»

Я попытался установить архивный файл пакета, но получил идентичное сообщение об ошибке.

Информация о сеансе:

R version 2.15.1 (2012-06-22)
Platform: x86_64-redhat-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] svMisc_0.9-65

loaded via a namespace (and not attached):
[1] tools_2.15.1

r zoo
person MrT    schedule 06.12.2012    source источник
comment
Вы установили на свой сервер все инструменты, необходимые для сборки пакетов?   -  person joran    schedule 07.12.2012
comment
Вы установили все необходимые инструменты, необходимые для сборки пакетов из исходного кода?   -  person Joshua Ulrich    schedule 07.12.2012
comment
Я не участвовал в настройке среды RStudio, поэтому не знал, но это была основная причина.   -  person MrT    schedule 07.12.2012


Ответы (1)


В нем довольно ясно сказано:

sh: make: command not found

Поэтому, пожалуйста, установите Red Hat эквивалент команды Debian / Ubuntu.

sudo apt-get install r-base-dev

который из-за своей зависимости от build-essential также устанавливает make, gcc и т. д.

person Dirk Eddelbuettel    schedule 06.12.2012
comment
Будет ли это работать для Redhat? Я предполагаю, что нужно будет использовать yum, и я не знаю, как называется пакет r dev, потому что мне лень его искать. - person Dason; 07.12.2012
comment
Спасибо, Дирк, что исправил. - person MrT; 07.12.2012
comment
Отлично, еще до того, как я смог подтвердить, что он называется R-devel на RH / FC :) - person Dirk Eddelbuettel; 07.12.2012