R Commander Mac OS X Installation Notes for Versions of R Before R 3.0.0
These installation notes are intended for Mac OS X users of versions of R prior to R 3.0.0. R version 3.0.0 comes with an X-Windows installation of Tcl/Tk, and it is thus unnecessary to install Tcl/Tk for X Windows in a separate step.
I strongly recommend that you upgrade to the current version of R, and then follow the standard R Commander installation notes for Mac OS X users. Using an old version of R will restrict you to an old version of the R Commander as well, and these old versions are now unsupported.
The Rcmdr package is a standard R package, and it installs and
is loaded in the normal manner. There are, however, a few installation issues on Macintosh systems, and these are described in this document.
A general point is keep is mind is that the Rcmdr package uses
a number of other "contributed" packages (in addition to packages,
such as tcltk and MASS, that are part of the standard R distribution), and these
must be present for it to work properly: abind, aplpack, car, colorspace, effects, Hmisc, leaps, lmtest, multcomp, relimp, rgl. Many of these packages have their own dependencies, which depend on still other packages, etc.
Once it is installed, to load the Rcmdr package, just enter the
command library(Rcmdr).
The
procedure for installing the R Commander under Mac OS X for versions of R prior to 3.0.0 is a bit
complicated, so please read and follow these instructions carefully.
These instructions and the associated files are intended for Mac OS X
10.5 (Leopard), 10.6 (Snow Leopard), 10.7 (Lion), and 10.8 (Mountain Lion) systems. I assume that you've already installed R.
- Check
to see if the X11 windowing system (X Windows) has already been
installed on your computer. For OS X 10.5, 10.6, and 10.7, the file X11.app
should appear in the Utilities folder under Applications in the
finder. This application should always be installed under OS X 10.7. If X11.app is missing under OS X 10.5 or 10.6, you can install it from your Mac OS X
installation disc as follows:
- Insert your Mac OS X install disc. (If you have two discs it will be on the"Install Disc 1").
- Double click on Optional Installs.
- Double click on Optional Installs.mpkg, then click Continue and accept the license agreement.
- Click the triangle next to Applications in order to expand the list of applications.
- Check "X11", and then click Continue and Install. Click Close when the installation finishes.
Under OS X 10.8 (Mountain Lion), the X11 application is called XQuartz.app, and it is no longer included with the operating system.
- When you first try to use X11, however -- for example, by installing and then loading the Rcmdr package in R (see the bullets below) -- OS X will offer to help you install X11, with a message like "To open 'R,' you need to install X11. Would you like to install X11 now?"
- Click the continue button, which will take you to the Apple support website, and thence to http://xquartz.macosforge.org, where you can download the disk image (dmg) file for XQuartz.
- When you open this file by double-clicking on it, you'll find XQuartz.pkg; double-click on it to run the installer, clicking through all the defaults.
- After the installer runs, you'll have to log out and back on to your Mac OS X account.
- Install Tcl/Tk for X Windows. Note that this step is necessary only for versions of R prior to R 3.0.0. Installers (tcltk-8.5.5-x11.dmg or tcltk-8.5.5-x11.pkg) for various versions of Mac OS X are available
- Install
Tcl/Tk for X Windows by double-clicking on the downloaded file
tcltk-8.5.5-x11.dmg and then double-clicking on the installer file
tcltk.pkg, or by double-clicking on the downloaded file tcltk-8.5.5-x11.pkg.
- Under OS X 10.8 (Mountain Lion), depending upon how your security preferences are set, you may see the message, "'tcltk.pkg' can't be opened because it is from an unidentified developer." At this point, you can proceed by clicking OK to close the message box; then right-clicking (or control-clicking) tcltk.pkg; and finally clicking the Open button in the resulting dialog box. On the other hand, you might get tired of Apple trying to restrict the software that you install on your Mac, and simply change your security and privacy preferences to "allow applications downloaded from anywhere."
- Continue through the installation.
- Start
R by running R.app. At the R > command prompt, type the following
command and press the return key (to avoid errors, you can copy
the command from this document and paste it at the R > command
prompt):
install.packages("Rcmdr")
R
will ask you to select a CRAN mirror; pick a mirror site near you.
- Once it is installed, to load the Rcmdr package, simply issue the command
library(Rcmdr)
at the R > command prompt and press return. When you first load the Rcmdr package, it will offer to download and install missing
dependencies; allow it to do so. Note that under Mac OS X 10.8 (Mountain Lion) you will likely have to install XQuartz.app at this point (see above).
Last modified: 2015-01-22 by John Fox <jfox
AT mcmaster.ca>.