Hi,

On Sep 14, 2009, at 12:03 PM, ivo welch wrote:

Sorry, one more: on OSX, I deleted my old 2.9.2 R.app, and installed the 64 bit version of 2.9.0. I then did an "install.packages("car")" under my new 2.9.0. It seems to have worked, but alas, I still get an error that package 'car' was built under R version 2.9.2 . Where exactly does R under OSX
install its packages?  (is it a bug that another car is loaded?)

/Library/Frameworks/R.framework/Resources/library/

You'll see that the Resources folder is actually a symlink to the current version's Resources folder:

$ ls -l /Library/Frameworks/R.framework/Resources
/Library/Frameworks/R.framework/Resources -> Versions/Current/Resources

And that the "Current" folder (in Versions/Current) is actually a symlink to the current version (answering your PPS question below).

$ ls -l /Library/Frameworks/R.framework/Versions/Current
/Library/Frameworks/R.framework/Versions/Current -> 2.10

(2.10 because I'm running R-devel)

PS: do I need to install the car packages under the 64-bit version, or will
it be seen by the 64 bit version if I do a 32-bit install?

If you are running R in 64 bit mode, you need a 64 bit install of the package (if it uses compiled code). Note that just because you downloaded a 64 bit version of R, you might not be running it in 64 bit mode by default.

 for safety, I did it under the command line version,
which I presume is still 32-bit, and the 64 bit GUI.

I don't understand what you're trying to say here. Assuming you have a 64 bit version of R, you can launch it in 64 bit mode from the terminal like so:

$ R --arch x86_64

(That's on the http://r.research.att.com/ page, btw).

PPS: how do I learn which version of R is running?

Along with chasing down the symlinks to the "Current" version of (as stated above), when you start R, it will tell you in the preamble before the prompt is up.

If you want to know if the version of R that's currently running is 64 vs. 32 bit, look at the size of the pointer:

R> .Machine$sizeof.pointer
[1] 8

8 means 64 bit, 4 means 32 bit.

-steve

--
Steve Lianoglou
Graduate Student: Computational Systems Biology
  |  Memorial Sloan-Kettering Cancer Center
  |  Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to