試圖在64位Windows 7Win64的從源代碼編譯包: 「對不起,沒有實現64位模式下編譯沒有」
安裝RMySQL使用R-2.14.2與Rtools214和MySQL服務器5.5。
請仔細閱讀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') Installing package(s) ... ... RS-DBI.c:1:0: sorry, unimplemented: 64-bit mode not compiled in make: [RS-DBI.o] Error 1* ERROR: compilation failed for package 'RMySQL' ...
我猜我的問題就出在'64位模式......」的消息,但我不知道。
想法?
只是爲了記錄,交叉發佈到rhelp在該社區已棄用,特別是如果你不建議這個事實。 – 2012-03-12 16:16:04
很想看到有人解決這個問題。我通過將我的數據庫工作流移動到一個Linux機器中來避開它。 – 2012-03-12 22:55:41