Я продолжал получать сообщение об ошибке "максимальное количество библиотек DLL достигнуто...", но решение здесь у меня не работало из командной строки (это зависит от ОС, я работаю в Linux). Читайте дальше, чтобы узнать, как я увеличивал DLL из R.
Увеличьте максимальное количество DLL в R Ubuntu от Rstudio
Ответы (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
Ответ правильный, но
usethis
отвлекает внимание. Все, что вам нужно, это задание key=value
в файле ~/.Renviron
(или его альтернативы). Проще всего сделать с помощью редактора.
- person Dirk Eddelbuettel; 09.04.2018
Более того, то, что вы предлагаете здесь, уже сказано там в нескольких ответах, поэтому я закрою это как дубликат.
- person Dirk Eddelbuettel; 09.04.2018
Это было для редактирования среды R из Rstudio, а не для перехода в командную строку.
- person kana; 14.04.2018