2012-03-17 21 views
9

He intentado utilizar el paquete RMySQL pero consigo hacer este error:Cómo usar RMySQL en Windows?

install.packages('RMySQL') 

Warning in install.packages : 
    package ‘RMySQL’ is not available (for R version 2.14.2) 

¿Qué puedo hacer para usar MySQL con R?

¡Gracias!

+1

Posible duplicado de http://stackoverflow.com/q/5223113/567015 –

Respuesta

4

No hay un binario de Windows disponible para el paquete RMySQL. Esto significa que tendrá que instalar este paquete desde el origen y compilarlo usted mismo.

En la página CRAN RMySql se dará cuenta de que no hay binarios disponibles, con un enlace a Pre-compiled binary packages for R-2.14.x for Windows

Desde esta página:

Packages related to many database system must be linked to the exact 
version of the database system the user has installed, hence it does 
not make sense to provide binaries for packages 
    RMySQL, ROracle, ROracleUI, 
although it is possible to install such packages from sources by 
    install.packages('packagename', type='source') 
after reading the manual 'R Installation and Administration'. 

lo tanto, leer los manuales, en particular, R Installation and Administration, instale RTools, y luego utilizar:

install.packages('RMySQL', type='source') 
+0

He instalado RTools y luego instala.packages ('RMySql', type = 'fuente') pero siempre obtengo: ERROR: configuración fallida para el paquete 'RMySQL' – Dail

+0

puede ver los mensajes que recibo aquí: http://nopaste.info/ac44f7c5a6.html – Dail

2

Después de instalar Rtools, desde el RMySQL CRAN page tome la fuente del enlace Package source: para asegurarse de tener la última versión. Luego lea la información en el archivo INSTALL que viene con el paquete (o encuentre la misma información en el enlace Installation: en la página CRAN mencionada anteriormente).

El principal problema que tiene la mayoría de la gente es seguir información obsoleta en Internet que pertenece a las versiones anteriores de RMySQL en lugar de utilizar las instrucciones que vienen con el paquete en sí.

0

Tuve algunas dificultades con instalando el paquete RMySQL en R, dos veces este año. No lo he usado todavía. Me ayudará a conseguir alrededor de los problemas adicionales conocidos, he seguido los pasos que se encuentran en estos dos artículos:

primero que hay que descargar, instalar y configurar MySQL para trabajar con Windows. A continuación, tendrá que crear o editar un archivo llamado Renviron.site, y agregar la variable MYSQL_HOME a su entorno predeterminado, y otros ajustes complicados que pueden haber funcionado para otras personas, pero que no me han funcionado.

Parece que no se recomienda ejecutar RMySQL en Windows; hay otros paquetes que puede usar para que R funcione con MySQL. He estado consultando R bloggers, R Studio Support y R Help Mailing List para encontrar formas de evitar el problema.

Aunque son recursos útiles, no hay garantía de que los pasos de solución de problemas funcionen para todos. Puede intentar seguirlos para instalar el paquete RMySQL, y si funcionan, debería poder usar el paquete con R.

Cuestiones relacionadas