Установка пакетов R - HP C Cluster - PullRequest
0 голосов
/ 08 марта 2020

Я пытаюсь установить несколько пакетов R на свою учетную запись в кластере HP C. Однако, когда я делаю это, я получаю следующую ошибку:

no permission to install to directory '/gpfs1/apps/sw/R/R-3.6.1/lib64/R/library' 

Я связался с администратором, и он сказал мне, что мне нужны привилегии администратора для установки чего-либо на /gpfs1/apps/sw/. Он сказал, что мне лучше сделать это в домашнем каталоге.

Как я могу переключиться на домашний каталог в моей учетной записи? Администратор уже установил некоторые другие пакеты R на мою учетную запись, но мне нужно установить некоторые самостоятельно? Как мне узнать, где находятся мои R-пакеты в домашнем каталоге и как все там установить?

Вывод .libPaths()

"/gpfs1/apps/sw/R/R-3.6.1/lib64/R/library"

Обновление

Использование следующего учебного пособия Теперь я могу установить пакеты R в своем домашнем каталоге в кластере с помощью следующей команды:

export R_LIBS_USER=/home/rcf-proj/tt/trojan/R/parallel:$R_LIBS_USER

, которая добавляет указанный выше путь к .libPaths (). Однако при запуске моего R-скрипта он продолжает ссылаться на исходное местоположение /gpfs1/apps/sw/R/R-3.6.1/lib64/R/library, где у меня нет установленных пакетов в моем каталоге HOME. Тем более, что после перезапуска R я всегда должен выполнять эту команду.

В ответах здесь Они рекомендовали мне отредактировать .libPaths () в .Rprofile файл, но я не могу найти его на моей учетной записи кластера. Тот же вопрос все еще открыт здесь

Я где-то читал, что мы сами создаем .Rprofile, но как я могу это сделать и что я должен в него вставить ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...