2012-03-17 16 views
9

Ho cercato di usare il pacchetto RMySQL ma ottengo questo errore fare:Come utilizzare RMySQL in Windows?

install.packages('RMySQL') 

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

Cosa posso fare per utilizzare MySQL con R?

Grazie!

+1

Possibile duplicato di http://stackoverflow.com/q/5223113/567015 –

risposta

4

Non è disponibile un binario di Windows per il pacchetto RMySQL. Ciò significa che dovrai installare questo pacchetto dal sorgente e crearlo da solo.

Nella pagina CRAN RMySql noterete non c'è binario a disposizione, con un link al Pre-compiled binary packages for R-2.14.x for Windows

Da questa pagina:

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'. 

Quindi, leggere i manuali, in particolare R Installation and Administration, installare RTools, e quindi utilizzare:

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

Ho installato RTools e quindi installare.pacchetti ('RMySql', type = 'source') ma ottengo sempre: ERRORE: configurazione fallita per il pacchetto 'RMySQL' – Dail

+0

puoi vedere i messaggi che ottengo qui: http://nopaste.info/ac44f7c5a6.html – Dail

2

Dopo l'installazione Rtools, dal RMySQL CRAN page prendi il codice sorgente dal link Package source: per assicurarti di avere l'ultima versione. Quindi leggi le informazioni nel file INSTALL fornito con il pacchetto (o trova le stesse informazioni sul link Installation: nella pagina CRAN di cui sopra).

Il problema principale che la maggior parte delle persone ha è seguire informazioni obsolete su Internet relative a versioni precedenti di RMySQL piuttosto che utilizzare le istruzioni fornite con il pacchetto stesso.

0

Ho riscontrato qualche difficoltà con durante l'installazione del pacchetto RMySQL in R, due volte quest'anno. Non l'ho ancora usato. Per aiutarmi a ottenere intorno ai noti problemi aggiuntivi, ho seguito i passi che ho trovato in questi due articoli:

prima cosa è necessario scaricare, installare e configurare MySQL per lavorare con Windows. Successivamente, dovrai creare o modificare un file chiamato Renviron.site e aggiungere la variabile MYSQL_HOME al tuo ambiente predefinito e altri aggiustamenti che potrebbero aver funzionato per altre persone, ma che non hanno funzionato per me.

Sembra che l'esecuzione di RMySQL su Windows non sia consigliata; ci sono altri pacchetti che puoi usare per far funzionare R con MySQL. Ho esaminato i blogger R, il supporto di R Studio e la mailing list di R Help, per trovare dei modi per aggirare il problema.

Sebbene siano risorse utili, non è garantito che i passaggi di risoluzione dei problemi funzionino per tutti. Puoi provare a seguirli per installare il pacchetto RMySQL e se funzionano dovresti essere in grado di utilizzare il pacchetto con R.

Problemi correlati