2012-03-17 4 views
9

Я пытался использовать пакет RMySQL, но я получаю эту ошибку делает:Как использовать RMySQL в Windows?

install.packages('RMySQL') 

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

Что я могу сделать, чтобы использовать MySQL с R?

Спасибо!

+1

Возможный дубликат http://stackoverflow.com/q/5223113/567015 –

ответ

4

Для пакета RMySQL нет бинарных окон. Это означает, что вам придется установить этот пакет из исходного кода и самостоятельно создать его.

На CRAN RMySql страницы вы заметите нет двоичного доступно, со ссылкой на Pre-compiled binary packages for R-2.14.x for Windows

С этой страницы:

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

Итак, прочитайте руководства, в частности R Installation and Administration, установить RTools, а затем использовать:

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

Я установил RTools и затем установите.пакеты ('RMySql', type = 'source'), но я всегда получаю: ERROR: сбой конфигурации для пакета 'RMySQL' – Dail

+0

вы можете видеть сообщения, которые я получаю здесь: http://nopaste.info/ac44f7c5a6.html – Dail

2

После установки Rtools, от RMySQL CRAN page возьмите источник из ссылки Package source:, чтобы убедиться, что у вас установлена ​​последняя версия. Затем прочтите информацию в файле INSTALL, который поставляется вместе с пакетом (или найдите ту же информацию по ссылке Installation: на вышеупомянутой странице CRAN).

Основная проблема, с которой сталкивается большинство людей, заключается в том, что устаревшая информация в Интернете относится к более старым версиям RMySQL, а не к инструкциям, прилагаемым к самому пакету.

0

Я испытал некоторые трудности с установка RMySQL пакет в R, дважды в этом году. Я еще не использовал его. Для того, чтобы помочь мне в получении вокруг известных дополнительных проблем, я последовал за шагами, которые я нашел в этих двух статьях:

Сначала вам нужно скачать, установить и настроить MySQL для работа с Windows. Затем вам нужно будет создать или отредактировать файл Renviron.site и добавить переменную MYSQL_HOME в среду по умолчанию и другие хитроумные твики, которые могли работать для других людей, но не сработали для меня.

Похоже, что запуск RMySQL на Windows не рекомендуется; есть другие пакеты, которые вы можете использовать, чтобы заставить R работать с MySQL. Я проверял R bloggers, R Studio Support и R Help Mailing List, чтобы найти способы решения этой проблемы.

Хотя они являются полезными ресурсами, нет никакой гарантии, что шаги по устранению неполадок будут работать для всех. Вы можете попробовать следовать им, чтобы установить пакет RMySQL, и если они работают, вы должны иметь возможность использовать пакет с R.

Смежные вопросы