2014-10-02 3 views
4

В настоящее время я пытаюсь использовать функцию foverlaps в файле data.table 1.9.3. Однако мне нужно много оперативной памяти и мощности. Следовательно, я плачу по часам, чтобы использовать программное обеспечение Revolution R Linux на Amazon, которое монтируется на сервер памяти EC2 122 ГБ.Как я могу установить версию для разработки `data.table 1.9.3` на Rstudio, смонтированную на сервере redhat linux?

Проблема, с которой я столкнулась, заключается в том, что для запуска data.table версии 1.9.3 я должен использовать функцию install_github. Тем не менее, я не могу установить devtools в R. Я посмотрел вокруг здесь на stackoverflow и понял, что пакет curl-dev должен быть установлен. Однако Revolution R не позволяет мне использовать команды sudo. Поэтому я не могу установить новейшую версию data.table 1.9.3.

Я в настоящее время не уверен, что я могу сделать. Я также попытался напрямую скопировать новейшую zip-версию 1.9.3 в библиотеку, и R признает, что я только что установил версию 1.9.3, но я не могу вызывать какие-либо функции. Например, когда я делаю: ?foverlaps, я просто получаю «Нет документации для« foverlaps »в указанных пакетах и ​​библиотеках.

Кто-нибудь знает, как я могу получить 1.9.3 и запустить на сервере linux redhat Rstudio горе? Спасибо!

+1

Я использую RevoR на компьютере centOS, размещенном на EC2. Я регулярно использую devtools и data.table. Попробуйте 'sudo RevoR', а затем установите ваши пакеты (подумал, что это не обязательно). При необходимости вы можете устанавливать зависимости за пределами R. –

+0

Как вы установили пакет из ZIP-файла? Я пробовал этот подход и работает для меня (см. Мой ответ). – ddiez

+0

Перечитав сообщение, я понял, что вы сказали, что скопировали ZIP-версию пакета в библиотеку (я думаю, вы имеете в виду каталог библиотеки в месте установки R). Это не сработает. Вы должны установить его через 'R CMD INSTALL

'. – ddiez

ответ

1

Вы можете попробовать кнопку Загрузить ZIP в правой части github страницы, распаковать его и запустить R CMD INSTALL <unzipped directory> из терминала. Единственная проблема такого подхода заключается в том, что он не будет автоматически устанавливать зависимости, и установка завершится неудачно, пока вы этого не сделаете. Глядя на Импорт поле, похоже, вам необходимо установить пакеты chron и reshape2. Вы можете установить те (если они еще не установлены) с install.packages().

+0

Просто проверил этот подход, и он работает для меня. – ddiez

+0

Если это сработает, ответьте галочкой :) Примечание: data.table_1.9.4 отсутствует на кране. – KFB

+0

Ты имеешь в виду меня? Но я - ответчик - не могу дать мне себя пометить! :) – ddiez

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