2016-07-26 4 views
1

Я пытаюсь загрузить пакет BiodiversityR и получить следующие ошибки и предупреждающие сообщения:BiodiversityR пакет не в состоянии загрузить

library(BiodiversityR) 

Loading required package: tcltk 
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
    namespace ‘pbkrtest’ 0.4-2 is being loaded, but >= 0.4.4 is required 
In addition: Warning message: 
package ‘BiodiversityR’ was built under R version 3.2.5 
Error: package or namespace load failed for ‘BiodiversityR’ 

я не понимаю, что это значит/что мне нужно сделать, чтобы это исправить , Кто-нибудь может помочь? Спасибо!

+0

Попробуйте удалить pbkrtest и переустановить его со всеми зависимостями. –

+0

Спасибо, я пробовал это, но это не помогает! –

ответ

3

Соответствующая часть сообщения об ошибке состоит в следующем:

Error … : 
    namespace ‘pbkrtest’ 0.4-2 is being loaded, but >= 0.4.4 is required 

- Ваш пакет (косвенно) зависит от другого пакета под названием «pbkrtest». Этот пакет установлен, но явно устарел. Вам нужно переустановить его с помощью install.packages('pbkrtest').

В дополнительном предупреждающем сообщении дается подсказка об источнике этой ошибки: вы обновили R после установки некоторых пакетов. Возможно, вам придется переустановить все пакеты после обновления R. На самом деле предупреждение указывает на то, что, вероятно, неплохо также переустановить «BiodiversityR».

+0

Спасибо, это полезно. Однако, когда я пытаюсь переустановить pbkrtest, я получаю еще одно предупреждающее сообщение: «Предупреждение в install.packages: пакет« pbkrtest »недоступен (для версии R 3.2.2) ' –

+1

@RBeginner Это странно, но решение для этого для обновления R до версии 3.3: тогда он будет работать (я попробовал). –

+1

После многих удалений и переустановки его теперь работает, и у меня даже есть последняя версия R! Еще раз спасибо! –

Смежные вопросы