Many people have reported problems when attempting to install the R package `topicmodels` on R when using OS X Mavericks or Yosemite. The problem is that the binaries are not yet built for these versions of OS X, and you need additional software installed in order to build the source. Once you have built the package from source, however, it seems to work fine.
Here is the solution that worked for me:
- Install the free XCode from the App Store. After installation, you need to open the application XCode from the Applications folder, so that it can install the needed components.
- You need the gsl (Gnu Scientific Library) installed. One way is to get the latest version from ftp://ftp.gnu.org/gnu/gsl/. A better solution (in my opinion) is to install using homebrew. From Terminal, type:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Then install gsl using:
brew install gsl
- Now, from R, try
install.packages("modeltools") # a dependency of topicmodels install.packages("topicmodels", type="source") # should compile from source
If for some reason the second command fails, then try
install.packages("http://cran.r-project.org/src/contrib/topicmodels_0.2-1.tar.gz", repos=NULL, type="source")