On Mon, Nov 28, 2011 at 2:34 PM, Duncan Murdoch <murdoch.dun...@gmail.com> wrote: > On 11-11-28 5:20 PM, Dan Tenenbaum wrote: >> >> At a Windows command prompt: >> C:\>which ls >> /cygdrive/c/Rtools215/bin/ls >> >> C:\>which perl >> /cygdrive/c/perl/bin/perl >> >> In R: >>> >>> Sys.which(c("ls", "perl")) >> >> ls perl >> "c:\\RTOOLS~3\\bin\\ls.exe" "" >> >> Is this expected behavior? > > R doesn't necessarily have the same search path as your command prompt. > (Look at PATH in your command line, and Sys.getenv("PATH") in R, to > compare.) When I try Sys.which() that with two things known to be on the > path that R uses, it finds both.
Thanks. PEBKAC. Dan > > Duncan Murdoch > >> >>> sessionInfo() >> >> R Under development (unstable) (2011-10-28 r57459) >> Platform: i386-pc-mingw32/i386 (32-bit) >> >> locale: >> [1] LC_COLLATE=English_United States.1252 >> [2] LC_CTYPE=English_United States.1252 >> [3] LC_MONETARY=English_United States.1252 >> [4] LC_NUMERIC=C >> [5] LC_TIME=English_United States.1252 >> >> attached base packages: >> [1] stats graphics grDevices utils datasets methods base >> >> loaded via a namespace (and not attached): >> [1] tools_2.15.0 >> >> >> Thanks, >> Dan >> >> ______________________________________________ >> R-devel@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-devel > > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel