2

RMySQL を 64 ビット Windows 7 にインストールしようとしています。

Rtools214 および MySQL Server 5.5 で R-2.14.2 を使用します。

RMySQL ソース インストールのいくつかの段階的な手順をお読みください。

トラブルシューティング: - libmysql.dll を R-2.14.2/bin および R-2.14.2/bin/i386 にコピーしました。- libmysql.dll と libmysql.lib を MySQL Server 5.5\lib\opt にコピーしました。- MYSQL_HOME=C:\Program Files\MySQL\MySQL Server 5.5 を Renviron.site に入力し、R\R-2.14.2\etc に保存します。

私の一般的な問題の例:

Sys.getenv('MySQL_HOME') [1] "C:\Program Files\MySQL\MySQL Server 5.5\"

install.packages('RMySQL', type = 'source') パッケージをインストールしています ... ... RS-DBI.c:1:0: 申し訳ありませんが、実装されていません: 64 ビット モードは make でコンパイルされていません:[RS-DBI.o] エラー 1 * エラー: パッケージ 'RMySQL' のコンパイルに失敗しました ...

私の問題は「64 ビット モード...」メッセージにあると思いますが、よくわかりません。

考え?

4

2 に答える 2

3

このエラー メッセージが RMySQL や特定のパッケージと関係があるかどうかはわかりません。

64 ビット Windows では、デフォルトの PATH の代わりに:

C:\Rtools\MinGW\bin

(エラーが発生しますsorry, unimplemented: 64-bit mode not compiled in

あなたは(かなり合理的に)MinGW64ディレクトリと並んでいることに気づき、試してみるかもしれません:

C:\Rtools\MinGW64\bin

しかし、実際には次のようにする必要があります。

C:\Rtools\gcc-4.6.3\bin

それからもちろん、新しい DOS ウィンドウを停止して開始し、新しい PATH を取得します。

于 2013-03-05T10:50:53.230 に答える
0

RMySQl のインストールに問題があったため、正常に動作するパッケージ RODBC をインストールしました。(MySQL ドライバーがインストールされていることを確認してください)。

http://dev.mysql.com/downloads/connector/odbc/

于 2012-03-12T17:06:24.230 に答える