3

RMySQL ライブラリ (R バージョン 2.14.2、32 ビットの WinXP) をインストールしようとしましたが、次のエラー メッセージが表示されました。

install.packages("D:/R/library/RMySQL_0.9-3.tar.gz",repos=NULL, type="source")

...

RS-MySQL.h:32:19: fatal error: mysql.h: No such file or directory
compilation terminated.
make: *** [RS-MySQL.o] Error 1
ERROR: compilation failed for package 'RMySQL'
* removing 'C:/Dokumente und Einstellungen/Giordano/R/win-library/2.14/RMySQL'
Warning message:
In install.packages("D:/R/library/RMySQL_0.9-3.tar.gz", repos = NULL,  :
  installation of package 'D:/R/library/RMySQL_0.9-3.tar.gz' had non-zero exit status

これは、エラー メッセージを含む出力の一部にすぎません。私はこのメッセージを理解できません。誰かが私にアドバイスをくれるかもしれません。手伝ってくれてありがとう。ジョルダーノ。

4

4 に答える 4

4

mysql ヘッダー ライブラリをインストールするためのいくつかのポインタは、次の場所にあります。

https://github.com/jeffreyhorner/RMySQL

(サイトはこちらに移転したようです)

http://biostat.mc.vanderbilt.edu/wiki/Main/RMySQL

ソースからコンパイルする前に、Renviron.site ファイルを R\etc フォルダーに配置し、正しい場所に libmysql.dll を配置することが重要です。

幸運を。

于 2012-06-29T13:12:22.603 に答える
4

R は、パッケージのビルドに必要な MySQL ヘッダー ファイルを見つけることができません。ドキュメントに記載されているように:

MySQL バイナリ配布をインストールするとき、MySQL インストールの一部として「C インクルード ファイル / Lib ファイル」をインストールしておく必要があります。

修正は、MySQL ヘッダー ファイルをインストールすることです。

于 2012-04-22T21:44:39.263 に答える
2

インストールする前にMySQLパスと他のインクルードファイルの有効性をチェックするため、Windows用のRMySQLプリコンパイル済みバイナリパッケージを入手することはありません。

于 2012-10-14T01:09:35.780 に答える