我在OS X上安装RMySQL
软件包时遇到问题。软件包安装似乎可以正常工作,但是在测试软件包加载时,它总是会失败:
*安装* source *包“RMySQL” ...
。
。(为简洁起见,省略。查看下面的要点以获取完整的安装日志)
。
**测试是否可以装入已安装的软件包
错误:.onLoad在'RMySQL'的loadNamespace()中失败,详细信息:
调用:dyn.load(file,DLLpath = DLLpath,...)
错误:无法加载共享对象'/Library/Frameworks/R.framework/Versions/2.15/Resources/library/RMySQL/libs/i386/RMySQL.so':
dlopen(/Library/Frameworks/R.framework/Versions/2.15/Resources/library/RMySQL/libs/i386/RMySQL.so,6):找不到符号:_mysql_affected_rows
引用自:/Library/Frameworks/R.framework/Versions/2.15/Resources/library/RMySQL/libs/i386/RMySQL.so
预期用于:平面 namespace
在/Library/Frameworks/R.framework/Versions/2.15/Resources/library/RMySQL/libs/i386/RMySQL.so中
错误:加载失败
执行停止
错误:加载失败
*删除“/Library/Frameworks/R.framework/Versions/2.15/Resources/library/RMySQL”
完整的安装日志可以在gist上找到。
这似乎与在32位和64位模式下运行R有关。我已通读并尝试了所有这些方法,但均无济于事:
系统信息:
最佳答案
看看二月份西蒙·厄本奈克(Simon Urbanek)在R-sig-Mac列表上的这份备忘录:
https://stat.ethz.ch/pipermail/r-sig-mac/2013-February/009967.html
“啊,等等-您在Mountain Lion上,并且您可能已经安装了32位默认R,因为当时从受支持的64位系统列表中省略了10.8-请尝试从以下版本安装最新的R 2.15.3 RC
http://r.research.att.com/“
您还应该确保RMySQL版本适用于2.15版本,因为CRAN现在将提供一个预期运行R 3.0.0的版本。实际上,这不应该是问题,因为RMySQL_0.9-3位于UCB CRAN镜像的2.15二进制主干中:http://cran.cnr.berkeley.edu/bin/macosx/leopard/contrib/2.15/RMySQL_0.9-3.tgz
关于mysql - 在OS X上安装RMySQL时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16487855/