On 03/03/2018 3:00 PM, Joshua Ulrich wrote:
On Sat, Mar 3, 2018 at 1:33 PM, David Hugh-Jones
<davidhughjo...@gmail.com> wrote:
Hi all,
Assuming this is an R core issue:
tryCatch(install.packages("clipr", repos = "bullshit"), warning = function
(w) cat("got a warning"))
Warning in install.packages :
unable to access index for repository bullshit/src/contrib:
cannot open URL 'bullshit/src/contrib/PACKAGES'
Warning in install.packages :
package ‘clipr’ is not available (for R version 3.4.3)
Warning in install.packages :
unable to access index for repository
bullshit/bin/macosx/el-capitan/contrib/3.4:
cannot open URL 'bullshit/bin/macosx/el-capitan/contrib/3.4/PACKAGES'
In other words, lots of warnings, but none are caught.
Using R-3.4.3 on 64-bit Ubuntu throws and catches the warning.
R> tryCatch(install.packages("clipr", repos="w"), warning=function(w)
cat("got a warning!\n"))
Installing package into '/home/josh/R/library'
(as 'lib' is unspecified)
got a warning!
It works if you use the fully qualified version in utils:
tryCatch(utils::install.packages("clipr", repos = "bullshit"), warning =
function (w) cat("got a warning"))
got a warning
My guess is that something (a package, console, etc) is masking
utils::install.packages().
RStudio does that.
Duncan Murdoch
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel