2016-02-04 21 views
16

voglio installare il pacchetto "macchina", ma dipende di un pacchetto "pbkrtest" Non riesco a installare:pacchetto 'pbkrtest' non è disponibile (per R versione 3.2.2)

ERROR: dependency ‘pbkrtest’ is not available for package ‘car’ Warning in install.packages : installation of package ‘car’ had non-zero exit status install.packages("pbkrtest") Installing package into ‘/home/d9999/R/x86_64-redhat-linux-gnu-library/3.2’ (as ‘lib’ is unspecified) Warning in install.packages : ****package **‘pbkrtest’ is not available (for R version 3.2.2)******

Do hai un'idea?

R Studio versione: 0.99.489 versione R 3.2.2 (2015/08/14) Piattaforma: x86_64-redhat-linux-gnu (64-bit)

risposta

26

Secondo il CRAN page, la corrente la versione del pacchetto pbkrtest (v0.4.6) richiede R v. 3.2.3 o superiore.

Depends: R (≥ 3.2.3)

Dal car dipende pbkrtest, è necessario aggiornare la versione R alla versione più recente, al fine di utilizzare questo pacchetto.

In alternativa, è possibile installare una versione precedente di pbkrtest (0.4.4 o successiva), che è possibile trovare here. La versione 0.4.5 di pbkrtest potrebbe essere una buona scelta se non si desidera o non si può aggiornare R, perché questa versione sarebbe sufficiente per installare l'ultima versione di car e potrebbe funzionare sulla versione R attuale poiché richiede solo R v3.0.2 o superiore.

+15

'packageurl <-" https://cran.r-project.org/src/contrib/Archive/pbkrtest/pbkrtest_0.4-4.tar.gz " install.packages (packageurl, repos = NULL, tipo = "source") 'Forse hai anche bisogno di aggiornare o reinstallare il pacchetto' lm4' –

+5

Solo una FYI per i futuri lettori, per ottenere il codice di installazione di @ EnriquePérezHerrero sopra per funzionare, ho dovuto prima installare 'lme4'; 'install.packages (" lme4 ")', quindi esegue il codice di Enrique per installare 'pbkrtest', e infine arriva a installare' car'. – coip

+2

Grazie @ EnriquePérezHerrero Ho anche dovuto aggiungere l'argomento 'method =" curl "' per far funzionare questo trucco – oski86