[R] Why install.packages(repos = X) does not override the 'repos' R option?
murdoch@dunc@n @end|ng |rom gm@||@com
Thu Jun 15 19:42:18 CEST 2023
(Sorry, forgot "Reply all" last time.)
That's an RStudio bug. It doesn't happen if you use install.packages()
On 14/06/2023 9:22 a.m., Dean Attali wrote:
> There is a default R option for which repos to install from -
> When installing a package using install.packages(), you can provide a
> `repos` parameter. The default value of that parameter is
> `getOption("repos")`. I assumed that this parameter would override the R
> option. In other words, I assumed that if the parameter is provided, then
> the R option would not even be looked at. But after testing this, it seems
> this is not the case.
> For example, running the following two lines in an R session:
> install.packages("vctrs", repos = "https://cloud.R-project.org")
> I would have expected the first line to be rendered meaningless, but in
> fact after running the second line I see errors about the BADNAME
> repository. This feels like a bug to me, but I'm sure there's a reason
> behind this. Does anyone know why this is the case?
> [[alternative HTML version deleted]]
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help