Sometimes, when I try installing an R package, it enters an infinite loop and I have to interrupt R.
I am using RStudio 2022.12.0 Build 353, with R version 4.2.2, on Windows 11.
It already happened to me with other packages. I manage to install the package from the command line, using e.g.:
Rscript -e "install.packages('gdata', repos='https://cran.rstudio.com/')"
But it's a recurring problem on RStudio so I'd like to understand what's happening and how to fix it.
Here is my output (I have the same problem if I first detach all loaded packages):
> install.packages("gdata")
Installation du package dans ‘C:/Program Files/R/R-4.2.2/library’
(car ‘lib’ n'est pas spécifié)
installation du package source ‘gdata’
trying URL 'https://cloud.r-project.org/src/contrib/gdata_2.18.0.1.tar.gz'
Content type 'application/x-gzip' length 1054317 bytes (1.0 MB)
downloaded 1.0 MB
Le chargement a nécessité le package : NLP
── Attaching packages ─────────────────────────────────────── tidyverse 1.3.2 ──
✔ ggplot2 3.4.0 ✔ purrr 1.0.0
✔ tibble 3.1.8 ✔ dplyr 1.0.10
✔ tidyr 1.2.1 ✔ stringr 1.5.0
✔ readr 2.1.3 ✔ forcats 0.5.2
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
✖ ggplot2::annotate() masks NLP::annotate()
✖ dplyr::arrange() masks plyr::arrange()
✖ purrr::compact() masks plyr::compact()
✖ dplyr::count() masks plyr::count()
✖ dplyr::failwith() masks plyr::failwith()
✖ dplyr::id() masks plyr::id()
✖ dplyr::mutate() masks plyr::mutate()
✖ dplyr::rename() masks plyr::rename()
✖ dplyr::summarise() masks plyr::summarise()
✖ dplyr::summarize() masks plyr::summarize()
Le chargement a nécessité le package : Hmisc
Le chargement a nécessité le package : lattice
Le chargement a nécessité le package : survival
Le chargement a nécessité le package : Formula
Le chargement a nécessité le package : stats
Attachement du package : 'stats'
Les objets suivants sont masqués depuis 'package:dplyr':
filter, lag
Attachement du package : 'Hmisc'
Les objets suivants sont masqués depuis 'package:xtable':
label, label<-
Les objets suivants sont masqués depuis 'package:dplyr':
src, summarize
Les objets suivants sont masqués depuis 'package:plyr':
is.discrete, summarize
Les objets suivants sont masqués depuis 'package:base':
format.pval, units
Le chargement a nécessité le package : SparseM
Attachement du package : 'SparseM'
L'objet suivant est masqué depuis 'package:base':
backsolve
Attachement du package : 'pastecs'
L'objet suivant est masqué depuis 'package:rms':
specs
Les objets suivants sont masqués depuis 'package:dplyr':
first, last
L'objet suivant est masqué depuis 'package:tidyr':
extract
Le chargement a nécessité le package : grid
Le chargement a nécessité le package : Matrix
Attachement du package : 'Matrix'
Les objets suivants sont masqués depuis 'package:tidyr':
expand, pack, unpack
Attachement du package : 'survey'
L'objet suivant est masqué depuis 'package:rms':
calibrate
L'objet suivant est masqué depuis 'package:Hmisc':
deff
Attachement du package : 'plotly'
L'objet suivant est masqué depuis 'package:Hmisc':
subplot
L'objet suivant est masqué depuis 'package:stats':
filter
L'objet suivant est masqué depuis 'package:ggplot2':
last_plot
Les objets suivants sont masqués depuis 'package:plyr':
arrange, mutate, rename, summarise
Le chargement a nécessité le package : MASS
Le chargement a nécessité le package : grDevices
Le chargement a nécessité le package : graphics
Attachement du package : 'graphics'
L'objet suivant est masqué depuis 'package:plotly':
layout
L'objet suivant est masqué depuis 'package:survey':
dotchart
L'objet suivant est masqué depuis 'package:Matrix':
image
L'objet suivant est masqué depuis 'package:SparseM':
image
Attachement du package : 'MASS'
L'objet suivant est masqué depuis 'package:plotly':
select
L'objet suivant est masqué depuis 'package:dplyr':
select
Attachement du package : 'memisc'
Les objets suivants sont masqués depuis 'package:plotly':
rename, style
L'objet suivant est masqué depuis 'package:Matrix':
as.array
Les objets suivants sont masqués depuis 'package:Hmisc':
%nin%, Mean, html
Les objets suivants sont masqués depuis 'package:stats':
contr.sum, contr.treatment, contrasts
Les objets suivants sont masqués depuis 'package:dplyr':
collect, recode, rename, syms
L'objet suivant est masqué depuis 'package:purrr':
%@%
L'objet suivant est masqué depuis 'package:tibble':
view
L'objet suivant est masqué depuis 'package:ggplot2':
syms
Les objets suivants sont masqués depuis 'package:NLP':
annotation, content, content<-
L'objet suivant est masqué depuis 'package:plyr':
rename
L'objet suivant est masqué depuis 'package:base':
as.array
Installation du package dans 'C:/Program Files/R/R-4.2.2/library'
(car 'lib' n'est pas spécifié)
installation du package source 'gdata'
essai de l'URL 'https://cloud.r-project.org/src/contrib/gdata_2.18.0.1.tar.gz'
Content type 'application/x-gzip' length 1054317 bytes (1.0 MB)
==================================================
downloaded 1.0 MB
Le chargement a nécessité le package : NLP
[etc., infinite loop]