Mon colis n'a pas de travail pour R 2.15.2
J'ai un paquet appelé rpackage
locales (entreprises) des pensions. Quand je lance install.packages("rpackage")
il me dit que:
Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
package ‘rpackage’ is not available (for R version 2.15.2)
J'ai construit ce package à l'aide R CMD INSTALL --build .
, publié au local repo et aussi couru tools::write_PACKAGES()
pour mettre à jour le PACKAGES
fichiers. Quand je lance R --version
j'obtiens:
R version 2.15.2 (2012-10-26) -- "Trick or Treat"
Copyright (C) 2012 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: i386-w64-mingw32/i386 (32-bit)
Et quand je lance R CMD INSTALL --build --version
j'obtiens:
R add-on package installer: 2.15.2 (r61015)
Le local des pensions de la structure de répertoire suivante le la documentation officielle et a travaillé jusqu'à ce que j'ai mis à jour pour R 2.15.2. La structure est:
\\server\folder\R\bin\windows\contrib\
2.11\
2.12\
2.13\
2.14\
2.15\
\\server\folder\R\src\contrib\
Si je lance install.packages("rpackage")
dans la R 2.15.1 je n'ai pas de problèmes. Est-il quelque chose de spécial que je dois faire pour le faire fonctionner avec la nouvelle version de la R?
J'ai remarqué que le CRAN serveurs un peu différent structure de répertoire. Par exemple, le CSIRO CRAN miroir utilise:
http://cran.csiro.au/bin/windows/contrib/r-release/
Une idée sur comment résoudre ce problème?
Merci beaucoup.
repos
? installer.les paquets obtient le repos
de getOption('repos')
Voici ce que j'obtiens
getOptions('repos')
locales pour les pensions d'entrée: file:////server/folder/r
Est-il le même dans 2.15.1?
Comme je l'ai mentionné dans mon post, non je n'ai pas l'erreur dans 2.15.1
Je voulais dire, c'est la
repos
option la même.OriginalL'auteur imanuelcostigan | 2012-10-30
Vous devez vous connecter pour publier un commentaire.
Malheureusement, ni les fichiers d'aide ou le message d'erreur a expliqué pourquoi cette erreur est survenu. Comme il s'avère,
install.packages()
échoue également, lorsque le paquet source n'est pas disponible, mais le binaire n'. Ce n'est pas documentée du comportement (ou plus généreuse, il n'est pas clairement documentée):À corriger,
options(install.packages.check.source = FALSE)
. Cela peut également être inclus dans votre.First
fonction.FALSE
devrait être ok.OriginalL'auteur imanuelcostigan
Je ne suis pas sûr si imanuelc est la solution pour tout le monde, comme il ne fonctionne pas pour moi:
Dans mon cas, j'ai vu cette erreur d'aller et venir pour certains paquets comme tm, rjson, etc. Je sais qu'il y est une version de l'ensemble de ces paquets pour la R 2.15 parce que la plupart d'entre eux viennent avec mon IDE et je suis juste essayer de faire de l'installer dans un répertoire particulier (et je veux l'installer.paquets de déclaration pour les futurs codeurs avec différents IDE).
Je ne peux pas dire que je connais la cause, mais pour moi, le travail autour de est de télécharger directement les fichiers binaires à partir d'un miroir et de les installer "manuellement" dans le code.
Je pense qu'il y a est un
rstudio
paquet, mais c'est une bizarre-il est livré avec RStudio, et je ne sais pas si c'est en fait sur tout les référentiels ou pas.OriginalL'auteur Jason
Essayez de mettre à niveau R de la nouvelle version.
À faire de cette première mise à jour
sources.list
fichier. Vous pouvez le faire en utilisant la commande suivante:ajouter la ligne suivante dans ce fichier:
Alors:
Supprimer les anciennes version:
Installer à l'aide de la commande:
OriginalL'auteur aparna