Увеличьте максимальное количество DLL в R Ubuntu от Rstudio

Я продолжал получать сообщение об ошибке "максимальное количество библиотек DLL достигнуто...", но решение здесь у меня не работало из командной строки (это зависит от ОС, я работаю в Linux). Читайте дальше, чтобы узнать, как я увеличивал DLL из R.


person kana    schedule 09.04.2018    source источник


Ответы (1)


Я огляделся, и большинство решений очень ручные. Мне понравился способ редактирования здесь Мы можем исправить это изнутри Р:

install.packages("usethis")
usethis::edit_r_environ()

Это откроет редактор для вновь созданного файла .Renviron, где мы пишем:

R_MAX_NUM_DLLS=256

Если вам нужно больше, вы можете увеличить его на основе в операционной системе

Это создает файл .Renviron в вашем домашнем каталоге и создает переменную среды R_MAX_NUM_DLLS, которая на данный момент будет равна 256. Теперь мы можем загружать до 256, а не 100 по умолчанию.

person kana    schedule 09.04.2018
comment
Ответ правильный, но usethis отвлекает внимание. Все, что вам нужно, это задание key=value в файле ~/.Renviron (или его альтернативы). Проще всего сделать с помощью редактора. - person Dirk Eddelbuettel; 09.04.2018
comment
Более того, то, что вы предлагаете здесь, уже сказано там в нескольких ответах, поэтому я закрою это как дубликат. - person Dirk Eddelbuettel; 09.04.2018
comment
Это было для редактирования среды R из Rstudio, а не для перехода в командную строку. - person kana; 14.04.2018