Hello,
I'm having some trouble trying to set the .libPaths() on Windows 7,
R-2.15.0 and R-2.15.1. The environment variables R_LIBS and R_LIBS_USER
are set according to the help page for .libPaths() and the Rprofile.site
file has the default setting, as shown below. R-2.14.1 recognizes the
lib paths but not R-2.15. Is this a bug or am I doing something wrong?
(I've also tried with R-2.12.0 and R-2.13.0 and it works as documented
but I only show here the output for R-2.14.1, R-2.15.0 and R-2.15.1)
First, the Windows settings.
Microsoft Windows [Vers?o 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados.
C:\Users\Rui>echo %R_LIBS%
C:/PROGRA~1/R/win-library;
C:\Users\Rui>echo %R_LIBS_USER%
C:/PROGRA~1/R/win-library;C:/PROGRA~1/R/win-library/%v;
Then, file Rprofile.site .
# set libPath to win-library
.libPaths(new="C:PROGRA~1/R/win-library")
.libPaths(new=paste("C:PROGRA~1/R/win-library",
paste(R.version$major,as.integer(R.version$minor),sep='.'), sep="/"))
Finally, three R sessions.
#--------- R-2.14.1
> .libPaths()
[1] "C:/Program Files/R/win-library" "C:/Program
Files/R/win-library/2.14"
[3] "C:/Program Files/R/R-2.14.1/library"
>
> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=Portuguese_Portugal.1252 LC_CTYPE=Portuguese_Portugal.1252
[3] LC_MONETARY=Portuguese_Portugal.1252 LC_NUMERIC=C
[5] LC_TIME=Portuguese_Portugal.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
#--------- R-2.15.0
> .libPaths()
[1] "C:/Program Files/R/R-2.15.0/library"
>
> sessionInfo()
R version 2.15.0 (2012-03-30)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=Portuguese_Portugal.1252 LC_CTYPE=Portuguese_Portugal.1252
[3] LC_MONETARY=Portuguese_Portugal.1252 LC_NUMERIC=C
[5] LC_TIME=Portuguese_Portugal.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
#--------- R-2.15.1
> .libPaths()
[1] "C:/Program Files/R/R-2.15.1/library"
>
> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=Portuguese_Portugal.1252 LC_CTYPE=Portuguese_Portugal.1252
[3] LC_MONETARY=Portuguese_Portugal.1252 LC_NUMERIC=C
[5] LC_TIME=Portuguese_Portugal.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] fortunes_1.5-0
Rui Barradas
Windows 7 and .libPaths()
6 messages · Duncan Murdoch, Rui Barradas, David L Lorenz +2 more
On 12-08-06 6:09 AM, Rui Barradas wrote:
Hello, I'm having some trouble trying to set the .libPaths() on Windows 7, R-2.15.0 and R-2.15.1. The environment variables R_LIBS and R_LIBS_USER are set according to the help page for .libPaths() and the Rprofile.site file has the default setting, as shown below. R-2.14.1 recognizes the lib paths but not R-2.15. Is this a bug or am I doing something wrong?
There's at least one typo below, but besides that, it's hard to tell. Do the directories you're trying to set exist? More inline.
(I've also tried with R-2.12.0 and R-2.13.0 and it works as documented but I only show here the output for R-2.14.1, R-2.15.0 and R-2.15.1) First, the Windows settings. Microsoft Windows [Vers?o 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados. C:\Users\Rui>echo %R_LIBS% C:/PROGRA~1/R/win-library;
I don't think the terminal semicolon is needed, though it shouldn't cause a problem.
C:\Users\Rui>echo %R_LIBS_USER% C:/PROGRA~1/R/win-library;C:/PROGRA~1/R/win-library/%v;
Does C:/PROGRA~1/R/win-library exist? Does
C:/PROGRA~1/R/win-library/2.5 exist? Does
normalizePath("C:/PROGRA~1/R/win-library", winslash="/") give a
directory that exists?
Then, file Rprofile.site .
# set libPath to win-library
.libPaths(new="C:PROGRA~1/R/win-library")
.libPaths(new=paste("C:PROGRA~1/R/win-library",
paste(R.version$major,as.integer(R.version$minor),sep='.'), sep="/"))
These lines have the typo: it should be C:/PROGRA~1, not C:PROGRA~1.
Finally, three R sessions. #--------- R-2.14.1
> .libPaths()
[1] "C:/Program Files/R/win-library" "C:/Program Files/R/win-library/2.14" [3] "C:/Program Files/R/R-2.14.1/library"
> > sessionInfo()
R version 2.14.1 (2011-12-22) Platform: i386-pc-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=Portuguese_Portugal.1252 LC_CTYPE=Portuguese_Portugal.1252 [3] LC_MONETARY=Portuguese_Portugal.1252 LC_NUMERIC=C [5] LC_TIME=Portuguese_Portugal.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base #--------- R-2.15.0
> .libPaths()
[1] "C:/Program Files/R/R-2.15.0/library"
> > sessionInfo()
R version 2.15.0 (2012-03-30) Platform: i386-pc-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=Portuguese_Portugal.1252 LC_CTYPE=Portuguese_Portugal.1252 [3] LC_MONETARY=Portuguese_Portugal.1252 LC_NUMERIC=C [5] LC_TIME=Portuguese_Portugal.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base #--------- R-2.15.1
> .libPaths()
[1] "C:/Program Files/R/R-2.15.1/library"
> > sessionInfo()
R version 2.15.1 (2012-06-22) Platform: i386-pc-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=Portuguese_Portugal.1252 LC_CTYPE=Portuguese_Portugal.1252 [3] LC_MONETARY=Portuguese_Portugal.1252 LC_NUMERIC=C [5] LC_TIME=Portuguese_Portugal.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] fortunes_1.5-0 Rui Barradas
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-devel/attachments/20120806/56c0e869/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-devel/attachments/20120806/f4291dc1/attachment.pl>
On 06.08.2012 15:09, David L Lorenz wrote:
Hi, A question has come up within a user group about the possibility of viruses or other malicious code being embedded within any package served from CRAN. How much checking is done to guard against this?
Of course, CRAN cannot guarantee that packages are free of malicious code, otherwise manual inspection of the code of almost 4000 packages with dozens of updates and new submissions a day would be necessary. CRAN does some checks on the precompiled binaries for viruses, but again cannot give guarantees. Please use the normal precautions with downloaded executables. Best, Uwe Ligges
I do not expect any kind of response about picking up R code from any other source, like gitHub. Thanks.
Dave [[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
... and note additionally, as per section 1.5.3, "Windows External Software" of the "Writing R Extensions" manual: "Note that CRAN does not accept submissions of precompiled binaries due to security concerns,and does not allow binary executables in source packages." -- Cheers, Bert On Mon, Aug 6, 2012 at 6:39 AM, Uwe Ligges
<ligges at statistik.tu-dortmund.de> wrote:
On 06.08.2012 15:09, David L Lorenz wrote:
Hi, A question has come up within a user group about the possibility of viruses or other malicious code being embedded within any package served from CRAN. How much checking is done to guard against this?
Of course, CRAN cannot guarantee that packages are free of malicious code, otherwise manual inspection of the code of almost 4000 packages with dozens of updates and new submissions a day would be necessary. CRAN does some checks on the precompiled binaries for viruses, but again cannot give guarantees. Please use the normal precautions with downloaded executables. Best, Uwe Ligges
I do not expect any kind of response about picking up R code from any other source, like gitHub. Thanks.
Dave
[[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Bert Gunter Genentech Nonclinical Biostatistics Internal Contact Info: Phone: 467-7374 Website: http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm