问题
I get below error when I try to install Mysql package (MAC OS)
install.packages('RMySQL')
package ‘RMySQL’ is available as a source package but not as a binary
Warning in install.packages :
package ‘RMySQL’ is not available (for R version 3.1.0)
I am not sure what I need to set in order for this to work.
回答1:
The author of RMySQL no longer provide binary packages, so you will have to build from source.
I have posted the complete solution in another thread: Installing RMySQL in mavericks.
Basically, in order for install.packages('RMySQL', type='source')
to work correctly, what you are lacking are:
- Make sure you have "gcc" available.
- Install MySQL client somewhere, e.g., via Homebrew.
Configure and build RMySQL from source in RStudio or in Terminal:
Set the 2 environment variables PKG_CPPFLAGS and PKG_LIBS to indicate where the include and lib are.
Run
install.packages('RMySQL', type='source')
in RStudio orR CMD INSTALL RMySQL_x.x-x.tar.gz
in Terminal
回答2:
Installing from source worked well for me. For those who are new to R, the way to install from source is:
install.packages('RMySQL', type='source')
来源:https://stackoverflow.com/questions/23784919/install-rmysql-for-mac