Я пытаюсь установить несколько пакетов 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
, но как я могу это сделать и что я должен в него вставить ??