Je souhaite utiliser le devtools
package. J'ai exécuté les commandes suivantes:
> install.packages("devtools", dependencies = TRUE)
....
> library(devtools)
Error in library(devtools) : there is no package called ‘devtools’
Qu'est-ce que je fais mal?
Modifier: voici les résultats de la réexécution de la install.packages
commande après le redémarrage de la session.
> install.packages("devtools", dependencies = TRUE)
Installing package into ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning: dependencies ‘roxygen2’, ‘BiocInstaller’, ‘rstudio’ are not available
also installing the dependencies ‘httr’, ‘RCurl’
trying URL 'http://cran.at.r-project.org/src/contrib/httr_0.2.tar.gz'
Content type 'application/x-gzip' length 50183 bytes (49 Kb)
opened URL
==================================================
downloaded 49 Kb
trying URL 'http://cran.at.r-project.org/src/contrib/RCurl_1.95-4.1.tar.gz'
Content type 'application/x-gzip' length 870915 bytes (850 Kb)
opened URL
==================================================
downloaded 850 Kb
trying URL 'http://cran.at.r-project.org/src/contrib/devtools_1.4.1.tar.gz'
Content type 'application/x-gzip' length 105214 bytes (102 Kb)
opened URL
==================================================
downloaded 102 Kb
* installing *source* package ‘RCurl’ ...
** package ‘RCurl’ successfully unpacked and MD5 sums checked
checking for curl-config... no
Cannot find curl-config
ERROR: configuration failed for package ‘RCurl’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/RCurl’
ERROR: dependency ‘RCurl’ is not available for package ‘httr’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/httr’
ERROR: dependencies ‘httr’, ‘RCurl’ are not available for package ‘devtools’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/devtools’
The downloaded source packages are in
‘/tmp/RtmptvmTrA/downloaded_packages’
Warning messages:
1: In install.packages("devtools", dependencies = TRUE) :
installation of package ‘RCurl’ had non-zero exit status
2: In install.packages("devtools", dependencies = TRUE) :
installation of package ‘httr’ had non-zero exit status
3: In install.packages("devtools", dependencies = TRUE) :
installation of package ‘devtools’ had non-zero exit status
install.packages
commande?curl-dev
oucurl-devel
avec votre gestionnaire de paquets, ou recherchezlibcurl
Réponses:
Selon la suggestion de damienfrancois , j'ai installé libcurl4-gnutls-dev et le problème a été résolu.
MODIFIER (@dardisco)
Dans votre coquille:
la source
apt-get -y build-dep libcurl4-gnutls-dev
,apt-get -y install libcurl4-gnutls-dev
Error in library(devtools) : there is no package called ‘devtools’
build-dep
) pourlibcurl4-gnutls-dev
, puisque vous n'allez pas le construire vous-même. L'installation du paquet devrait fonctionner correctement.sudo apt-get install libssl-dev
aussiSi vous utilisez Ubuntu / Linux:
la source
Dans le cas où vous utilisez CentOS:
Essayer:
la source
sudo yum -y install openssl-devel
(sur AWS)sudo dnf install libcurl libcurl-devel
Aujourd'hui (ubuntu 14.04) j'ai besoin des deux:
la source
Pour les utilisateurs ubuntu, exécutez cette commande dans votre terminal [Testé dans UBUNTU 16.04]
postez ces bibliothèques d'installation comme vous le faites habituellement dans R en utilisant
la source
Pour ma boîte Debian Jessie, j'ai également inclus:
Astuce: La sortie de la console r-tool est assez verbeuse, je vérifierais donc toute autre dépendance.
Ensuite, je l'ai enfin compris:
la source
J'ai rencontré ce problème avec Ubuntu 18.04 et aucune des réponses précédentes ne l'a résolu. Finalement, j'ai réussi en installant
devtools
avec le gestionnaire de paquets lui-même:sudo apt install r-cran-devtools
la source
Meilleure solution pour résoudre ce problème. Je cherchais le même problème. J'ai passé 1 jour et puis j'ai eu une solution. Maintenant, c'est bien.
Vérifiez votre version R dans le terminal bash si vous êtes sur Ubuntu ou Linux.
puis utilisez ces commandes
Vérifiez maintenant la nouvelle version de R. Utilisez cette commande
Maintenant, mettez à jour le R uniquement.
Maintenant, R sera mis à jour et l'erreur sera supprimée. Assurez-vous
cd
du chemin de la bibliothèque où vous souhaitez installer le nouveau package. De cette façon dans le terminal bash. Essayez de créer le répertoire R dans le dossier de départ ou il sera par défaut. Recherchez cet emplacement pour le package ~ / R / lib /.OU
la source
Aucune des réponses ci-dessus n'a fonctionné pour moi sur Ubuntu 18.04.3 LTS en utilisant la version 3.6.1 de R
Je suppose que cela pourrait avoir quelque chose à voir avec
Anaconda3
...Ce qui a fonctionné pour moi, c'est:
Puis dans
R
sessionInfo()
la source
CentOS 7: J'avais déjà installé les packages de développement libcurl et gnutls, mais j'ai toujours l'erreur «impossible de charger git2r.so» lors de l'installation de devtools dans R. J'ai dû les «réinstaller» pour que cela fonctionne:
la source
Je suis sous Windows et j'ai eu le même problème.
J'ai utilisé le code ci-dessous:
Ensuite, la bibliothèque (devtools) a fonctionné pour moi.
la source
J'ai travaillé sur un certain nombre de problèmes en installant tous les éléments suivants pour obtenir les outils de développement à installer sur Ubuntu 18.04.1.
la source
Centos 6.8
ce travail comme du charme pour moi
$yum -y install libcurl libcurl-devel
$rstudio-server verify-installation
la source
CentOS 7:
J'ai essayé des solutions dans ce post
mais ce n'était pas suffisant.
La vérification de l'erreur R dans la console m'a donné la réponse. Dans mon cas, il manquait libxml-2.0 ci-dessous (et la console a imprimé une explication avec le nom du paquet pour différentes versions de Linux et d'autres configurations R possibles)
la source