2016-07-26 13 views
1

Ich versuche, das BiodiversityR Paket und bekommen die folgenden Fehler- und Warnmeldungen zu laden:BiodiversityR Paket andernfalls laden

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’ 

Ich verstehe nicht, was es bedeutet,/was ich tun müssen, um es zu beheben . Kann mir bitte jemand helfen? Vielen Dank!

+0

Versuchen Sie, pbkrtest zu deinstallieren und es mit allen Abhängigkeiten neu zu installieren. –

+0

Danke, ich habe das versucht, aber es hilft nicht! –

Antwort

3

Der relevante Teil der Fehlermeldung ist dies:

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

- Ihr Paket (indirekt) auf ein anderes Paket abhängt ‚pbkrtest‘ genannt. Dieses Paket ist installiert, aber anscheinend veraltet. Sie müssen es erneut installieren, indem Sie install.packages('pbkrtest') verwenden.

Die zusätzliche Warnmeldung gibt einen Hinweis auf die Quelle dieses Fehlers: Sie aktualisiert R nach der Installation einiger Pakete. Möglicherweise müssen Sie alle Pakete nach der Aktualisierung von R neu installieren. Tatsächlich weist die Warnung darauf hin, dass es wahrscheinlich eine gute Idee ist, die "BiodiversityR" ebenfalls neu zu installieren.

+0

Danke, das ist hilfreich. Jedoch, wenn ich versuche, pbkrtest neu zu installieren bekomme ich eine andere Warnung: Warnung in install.packages: Paket 'pbkrtest' ist nicht verfügbar (für R Version 3.2.2) ' –

+1

@RBeginner Das ist bizarr, aber die Lösung dafür ist um R auf Version 3.3 zu aktualisieren: dann wird es funktionieren (ich habe es versucht). –

+1

Nach vielen Deinstallationen und Neuinstallationen funktioniert es jetzt und ich habe sogar die neueste Version von R! Danke noch einmal! –