installing R gsl package on Mac
I finally got this to work though I'm not sure which parts of the following are absolutely essential. Here's a step-by-step list of instructions:
(steps in parentheses may be optional. Perhaps the whole thing works with homebrew)
- (download the latest version of the GSL from http://ftp.gnu.org/gnu/gsl/ (as of this writing the file to get is gsl-1.16.tar.gz))
- (open up a terminal window, untar the file,
cd
into the directory and then run./configure
,make
andmake install
) - download the sources to the R package from http://cran.r-project.org/web/packages/gsl/index.html
- open up a terminal window and run
launchctl setenv PATH "/usr/local/bin:$PATH"
- in the same terminal window, build the R package (I couldn't get this to work from within R) by untar'ing the file just downloaded,
cd
ing into the directory and then runningR CMD build ./gsl
andR CMD INSTALL gsl_1.9-10.tar.gz
I was able to get things working (OS X Yosemite 10.10, R 3.1.1, gsl 1.16, gsl R package 1.9-10) with standard brew-installed R and gsl by manually prefixing CFLAGS
and LDFLAGS
with the output from gsl-config --cflags
and gsl-config --libs
respectively.
The following:
CFLAGS="-I/usr/local/opt/gsl/include" LDFLAGS="-L/usr/local/opt/gsl/lib -lgsl -lgslcblas" R
...
> install.packages("gsl")
worked for me.
Note that gsl-config
lists the direct path to my Cellar, the paths above are brew symlinks.
For Mac, just run:
brew install gsl
then install the package in r