Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error installing RMySQL

Tags:

r

rmysql

It took a good amount of time to install RMySQL on my Linux machine but I was able to install it after changing environment variables and copy and paste lib.dll file.

However, I'm now trying to install RMySQL on my 64bit window machine, but so far there's no progress yet for two days. It broke down after "running command sh ./configure.win had status 127 error, and I cannot find what this means.

Can anyone shed some lights on this?

install.packages('RMySQL',type='source') 
Installing package into ‘C:/Users/chu/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
trying URL 'http://cran.rstudio.com/src/contrib/RMySQL_0.9-3.tar.gz'
Content type 'application/x-gzip' length 165363 bytes (161 Kb)
opened URL
downloaded 161 Kb

* installing *source* package 'RMySQL' ...
** package 'RMySQL' successfully unpacked and MD5 sums checked
Warning: running command 'sh ./configure.win' had status 127
ERROR: configuration failed for package 'RMySQL'
* removing 'C:/Users/chu/Documents/R/win-library/3.1/RMySQL'
Warning in install.packages :
  running command '"C:/PROGRA~1/R/R-31~1.0/bin/x64/R" CMD INSTALL -l "C:\Users\chu\Documents\R\win-library\3.1" C:\Users\chu\AppData\Local\Temp\RtmpKA9e7I/downloaded_packages/RMySQL_0.9-3.tar.gz' had status 1
Warning in install.packages :
  installation of package ‘RMySQL’ had non-zero exit status

The downloaded source packages are in
    ‘C:\Users\chu\AppData\Local\Temp\RtmpKA9e7I\downloaded_packages’
like image 535
user1486507 Avatar asked Jun 24 '14 06:06

user1486507


2 Answers

for linux users.. install- libmysql first

sudo apt-get install libmysql++-dev

then try.

like image 100
Falaane Avatar answered Sep 27 '22 23:09

Falaane


I was facing the same error. Given below is the link to a way around that worked for me. http://www.ahschulz.de/2013/07/23/installing-rmysql-under-windows/

In short, the location of library libmysqll.dll required for compilation, had to be changed from lib folder to bin folder of the home directory set for MySQL in environment variables.

like image 32
Susruthag Avatar answered Sep 28 '22 00:09

Susruthag