2012-06-24 15 views
5

consigoinstalar el paquete de edad usando install.packages

package ‘rJava’ is not available (for R version 2.15.0) 
Warning: unable to access index for repository http://cran.stat.ucla.edu/bin/macosx/leopard/contrib/2.15 

cuando se utiliza install.packages() si el repositorio no tiene una versión del paquete dado para mi versión de R, 2.15.0 - la última binario Mac. ¿Hay alguna manera de que R registre las versiones anteriores, p. rJava para R 2.14?

Sé que podría descargar el archivo tar.gz y luego usar R CMD INSTALL en la terminal, pero me preguntaba si había una forma de hacerlo usando install.packages(). Gracias.

+0

¿Has visto esto? Http://stackoverflow.com/questions/1474081/how-do-i-install-an-r-package-from-source –

Respuesta

1

Prueba un repositorio espejo diferente CRAN (por ejemplo install.packages("rJava", repos = "http://cran.us.r-project.org/"), o simplemente intenta instalar de nuevo con el repositorio de UCLA. El CRAN mirror monitor report sugiere que ha habido un tiempo de inactividad esporádico en el espejo UCLA recientemente. Binario Un Rjava para R 2.15.0 deben estar disponibles . Puedo acceder directamente en el espejo de UCLA al http://cran.stat.ucla.edu/bin/macosx/leopard/contrib/2.15/rJava_0.9-3.tgz.

+0

Gracias por dirigirme a los histogramas, nunca los había visto antes. Dadas las estadísticas de edad de espejo de UCLA, es hora de reconsiderar la importancia que le doy a la proximidad. En cuanto al enlace a rJava_0.9-3.tga, ¿por qué es? que R todavía escupe '' Advertencia: no se puede acceder al índice para reposición ory ... '' – artdv

+0

@ user1477438: ¿'install.packages (" rJava ", repos =" http://cran.us.r-project.org/ ")' produce el mismo mensaje de advertencia? – jthetzel

+1

cran.us.r-project y UC Berkeley ambos funcionaron. Esto parece ser un incidente aislado con el repositorio de UCLA. La pregunta original era si había una forma de seleccionar entre versiones anteriores, p. '' ucla.edu /.../ 2.14/rJava ... '' pero parece que no debería haber ninguna razón por la que uno quiera, si el repositorio está funcionando correctamente. Muchas gracias a todos. Soy un nuevo usuario activo (antiguo usuario pasivo), felicitaciones a la comunidad. Ahora que mi pregunta ha sido respondida, ¿se espera que cierre la pregunta o realice algún acto similar? – artdv

0

Puede instalar la versión anterior de R, que tiene la versión compatible del paquete. Si rJava solo está disponible para 2.14, simplemente ejecutaría esa versión.

Cuestiones relacionadas