2015-09-28 1 views
1

У меня есть следующий вопрос:Как развернуть * .tar.gz пакет на Opencpu

Я создал R пакет, который заканчивается на * .tar.gz, и я хочу, чтобы просто загрузить этот сервер Ubuntu и установить его в opencpu из файловой системы серверов без использования github (так как я еще не знаком с github).

У меня следующую конфигурацию: Ubuntu 14.04 работает opencpu/opencpu-кэш на нем установлен R Installed RStudio

я не нашел каких-либо ориентир, который указывает в этом направлении. У кого-нибудь есть рекомендации относительно того, как пакет R (tar.gz) можно установить в Opencpu без использования Github? Спасибо!

+0

См. Http://stackoverflow.com/questions/30733459/install-a-r-package-from-directory, например. –

ответ

2

Нет ничего особенного в пакетах, которые вы используете с OpenCPU. Установите его, как любой пакет R:

R CMD INSTALL yourpackage_1.2.tar.gz 

Если вы не корень, и вы хотите установить в глобальной библиотеке вы, возможно, потребуется sudo:

sudo R CMD INSTALL yourpackage_1.2.tar.gz --library=/usr/local/lib/R/site-library 

После установки вы должны быть в состоянии взаимодействовать с пакет через, например,

curl http://localhost/ocpu/user/yourname/library/yourpackage/R 
curl http://localhost/ocpu/library/yourpackage/R 
+0

Спасибо! Где я могу скопировать пакет таким образом, чтобы его можно было найти? Это: '/ etc/R' –

+1

Вам не нужно копировать его нигде. После его установки вы можете удалить исходный пакет, если хотите. – Jeroen

+0

@Jeroen Это единственный способ развернуть R-код для opencpu? У меня есть простой скрипт R, который проверяет соединение ODBC с Redshift. Должен ли я еще создать пакет R? У меня нет ничего связанного с R. Мне просто дали исходный код и сервер для его развертывания. Заранее спасибо. – leventunver