installing RMySQL gives error RS-MySQL.h:32:19: fatal error: mysql.h: No such file

前端 未结 4 1055
说谎
说谎 2021-01-06 19:04

I tried to install the RMySQL-library (R version 2.14.2, WinXP on 32bit) but got the following error message:

install.packages(\"D:/R/library/RMySQL_0.9-3.ta         


        
相关标签:
4条回答
  • 2021-01-06 19:17

    You will never get a RMySQL precompiled binary package for Windows, because before installing it checks for validity of the MySQL path & other include files.

    0 讨论(0)
  • 2021-01-06 19:19

    R cannot find the MySQL header files that it needs to build the package. As the documentation states:

    You need to have installed 'C Include Files / Lib Files' as part of your MySQL installation when installing the MySQL binary distribution.

    The fix is to install the MySQL header files.

    0 讨论(0)
  • 2021-01-06 19:28

    I had this same issue. What I found out was that installer was placing temp files in my default working directory which I had edited in the Rprofile.site file. When it tried to subsequently use these files (including mysql.h) it could not find them. When I restored the Rprofile.site file to default, everything worked nicely. Hopefully this helps if nothing else did.

    0 讨论(0)
  • 2021-01-06 19:35

    Some pointers to installing mysql header libraries are found here :

    https://github.com/jeffreyhorner/RMySQL

    (site seems to have moved here now)

    http://biostat.mc.vanderbilt.edu/wiki/Main/RMySQL

    Key is to have a Renviron.site file in the R\etc folder and having libmysql.dll in the correct places before compiling from source.

    good luck.

    0 讨论(0)
提交回复
热议问题