До сих пор у меня была эта ошибка;
Configuration error:
could not find the MySQL installation include and/or library
directories. Manually specify the location of the MySQL
libraries and the header files and re-run R CMD INSTALL.
INSTRUCTIONS:
1. Define and export the 2 shell variables PKG_CPPFLAGS and
PKG_LIBS to include the directory for header files (*.h)
and libraries, for example (using Bourne shell syntax):
export PKG_CPPFLAGS="-I"
export PKG_LIBS="-L -lmysqlclient"
Re-run the R INSTALL command:
R CMD INSTALL RMySQL_.tar.gz
2. Alternatively, you may pass the configure arguments
--with-mysql-dir= (distribution directory)
or
--with-mysql-inc= (where MySQL header files reside)
--with-mysql-lib= (where MySQL libraries reside)
in the call to R INSTALL --configure-args='...'
R CMD INSTALL --configure-args='--with-mysql-dir=DIR' RMySQL_.tar.gz
ERROR: configuration failed for package ‘RMySQL’
* removing ‘/home/samuel/R/x86_64-pc-linux-gnu-library/3.0/RMySQL’
Warning in install.packages :
installation of package ‘./RMySQL_0.9-3.tar.gz’ had non-zero exit status
, поэтому я следую тому, что написано в 1.
я ввожу
export PKG_CPPFLAGS="-I"
export PKG_LIBS="-L -lmysqlclient"
и затем снова пытаюсь установить терминал с помощью команды, которую они мне дают
R CMD INSTALL RMySQL_.tar.gz
и я получаю;
checking for unistd.h... yes
checking mysql.h usability... no
checking mysql.h presence... no
checking for mysql.h... no
configure: creating ./config.status
config.status: creating src/Makevars
** libs
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -I -fpic -O3 -pipe -g -c RS-DBI.c -o RS-DBI.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -I -fpic -O3 -pipe -g -c RS-MySQL.c -o RS-MySQL.o
In file included from RS-MySQL.c:22:0:
RS-MySQL.h:32:19: fatal error: mysql.h: No existe el archivo o el directorio
#include
^
compilation terminated.
make: *** [RS-MySQL.o] Error 1
ERROR: compilation failed for package ‘RMySQL’
ища, я нашел эти рекомендации;
установка RMySQL выдает ошибку RS-MySQL.h: 32: 19: фатальная ошибка: mysql.h: такого файла нет
и следуя тому, что здесь написано:
http://biostat.mc.vanderbilt.edu/wiki/Main/RMySQL
я не получаю этот шаг ;
3. Отредактируйте или создайте файл Renviron.site и добавьте переменную MYSQL_HOME, которая содержит местоположение вашей установки MySQL. Файл обычно не создается при установке R, поэтому вам может потребоваться создать его самостоятельно. Вы захотите поместить его в каталог / etc в вашей области R Home. Если вы не знаете, где это находится, вы можете вызвать R.home () в приглашении R. Вы будете добавлять переменную с именем MYSQL_HOME в синтаксисе variable = value. Вот пример: Местоположение Renviron.site: C: /PROGRA~1/R/R-2.11~1.0/etc/Renviron.site Содержимое: MYSQL_HOME = C: /PROGRA~1/MySQL/MYSQLS~1.0/
, потому что, когда я нахожусь на Renviron.site, он не позволяет мне что-либо редактировать на нем, а также у меня нет ясного, что я должен туда поместить, во всяком случае, я пишу
MYSQL_HOME=C:/PROGRA~1/MySQL/MYSQLS~1.0/***
но я не могу сохранить его, он не позволяет мне, потому что он говорит, что я не разрешен, и я не могу создать новый файл или что-то там в / etc /