RMySQL Windows 7 Home Ошибка установки

Я перепробовал почти все, что предлагалось при переполнении стека и на http://biostat.mc.vanderbilt.edu/wiki/Main/RMySQL но установка все равно не удалась с сообщением об ошибке: "ОШИБКА: сбой конфигурации для пакета" RMySQL "", Я установил сервер MySQL с помощью установщика Windows и выбрал полный вариант, чтобы было установлено все возможное. Затем я сделал шаги, описанные для установки переменных среды и проверил, что

> Sys.getenv('MYSQL_HOME')
  [1] "C:/PROGRA~1/MySQL/MYSQLS~1.5/"

Я сделал копии файлов.lib и.dll, как предложено здесь: добавить пакет RMySQL в R не удается (в Windows)?

У меня нет идей на данный момент, и любая помощь будет принята с благодарностью.

1 ответ

Решение

Вместо использования RMySQL вы можете использовать RODBC. После установки MySQL вы сможете добавить источник данных ODBC с драйвером ODBC MySQL (нажмите "Пуск" и найдите ODBC).

Чтобы установить RMySQL (или любой другой пакет в R) из исходного кода в Windows, следуйте инструкциям R-bloggers ( http://www.r-bloggers.com/installing-rcpp-on-windows-7-for-r-and-c-integration/):

  1. Установите R на пути, который не содержит пробела.

    1. скачать R с: cran.r-project.org/bin/windows/base/

    2. дважды щелкните загруженный файл.exe

    3. нажмите Run, когда появится предупреждение безопасности

    4. нажмите Да, когда появится окно сообщения контроля учетных записей.

    5. Выберите свой язык (я выбираю английский)

    6. когда появится запрос на установку R, выберите место без пробела. Я выбираю "C:\R\R-2.14.0"

    7. нажмите Далее на всех следующих экранах, чтобы завершить установку (я оставил значения по умолчанию без изменений).

  2. Установите Rtools для компонентов, необходимых для сборки R (я думаю, что сюда включен компилятор C++, потому что я почти уверен, что в моей системе еще не был установлен другой предыдущий компилятор C++)

    1. Перейти к этой веб-странице: http://cran.r-project.org/bin/windows/Rtools/ (Rtools214.exe)

    2. В разделе загрузок выберите совместимую версию для вашей версии R. Я использую R-2.14.0 и, таким образом, выбрал Rtools214.exe.

    3. нажмите Run, когда появится предупреждение безопасности

    4. нажмите Да, когда появится окно сообщения контроля учетных записей.

    5. выберите свой язык (я выбираю английский)

    6. выбрать место для установки (я выбрал "C:\R\Rtools")

    7. нажмите Далее на всех следующих экранах, чтобы завершить установку (я оставил значения по умолчанию без изменений).

  3. Загрузите пакетные файлы, чтобы всегда указывать на последнюю версию R в вашей системе при запуске R из командной строки (я обнаружил, что это экономит много времени в долгосрочной перспективе)

    1. перейти по адресу: cran.r-project.org/contrib/extra/batchfiles/

    2. выберите последнюю версию (я выбрал batchfiles_0.6-6.zip)

    3. после загрузки щелкните правой кнопкой мыши файл и выберите "Извлечь все".

    4. нажмите кнопку "Обзор" и выберите место, куда вы хотите поместить извлеченную папку (я выбрал "C: \ R \")

  4. Загрузите Redmond Path Utility для удобного изменения переменных PATH:

    1. перейти по адресу: download.cnet.com/Redmond-Path/3000-2094_4-10811594.html

    2. нажмите "Загрузить сейчас CNET Безопасная загрузка"

    3. дважды щелкните загруженный файл.exe

    4. нажмите Run, когда появится предупреждение безопасности

    5. нажмите Да, когда появится окно сообщения контроля учетных записей.

    6. Нажмите "Далее

    7. нажмите Отклонить (если только вы не хотите назойливой рекламы).

    8. нажмите открыть

    9. Откроется окно проводника с RedmondPath.zip

    10. нажмите Извлечь все.

    11. нажмите кнопку "Обзор" и выберите место, куда вы хотите поместить извлеченную папку (я выбрал "C: \ R \")

  5. Отредактируйте переменную PATH, чтобы разрешить общесистемный доступ к текущей версии R на компьютере и компонентам Rtools

    1. дважды щелкните утилиту Redmond Path Utility из шага 4 выше (мой находится в папке "C:\R\RedmondPath\Redmond Path.exe")

    2. нажмите кнопку Да, когда появится окно сообщения контроля учетных записей.

    3. щелкните зеленый значок "+" в верхнем левом углу, чтобы мы могли добавлять элементы в переменную PATH

    4. В открывшемся окне перейдите к "C:\R\batchfiles_0.6-6" и нажмите "ОК".

    5. щелкните зеленый значок "+" в верхнем левом углу, чтобы мы могли добавлять элементы в переменную PATH

    6. В открывшемся окне перейдите к "C:\R\Rtools\bin" и нажмите "ОК".

    7. щелкните зеленый значок "+" в верхнем левом углу, чтобы мы могли добавлять элементы в переменную PATH

    8. В открывшемся окне перейдите к "C:\R\Rtools\MinGW\bin" и нажмите "ОК".

  6. Перезагрузите компьютер (это решило проблему, из-за которой изменения в переменной PATH, указанные выше, не оказали немедленного влияния)

Другие вопросы по тегам