送给Felix的一万天“生日”小礼 | /cn/2008/10/birthday-present-to-felix-andrews/
送给Felix的一万天“生日”小礼
https://yihui.org/cn/2008/10/birthday-present-to-felix-andrews/
https://yihui.org/cn/2008/10/birthday-present-to-felix-andrews/
访客 *zhoulvjun* @ 2008-10-28 06:15:43 写道:
我刚通过R 2.8.0下了playwith,可:
library(playwith)
载入需要的程辑包:lattice
载入需要的程辑包:latticeExtra
载入需要的程辑包:RColorBrewer
载入需要的程辑包:cairoDevice
Error in inDL(x, as.logical(local), as.logical(now), ...) :
无法载入共享图书馆‘C:/PROGRA~1/R/R-28~1.0/library/cairoDevice/libs/cairoDevice.dll’::
LoadLibrary failure: 找不到指定的模块。
错误: 无法载入程辑包'cairoDevice'
链接文件的实际目录是:C:Program FilesRR-2.8.0librarycairoDevicelibs,有这个文件却识别不到,怎么办呢?
playwith包依赖于RGtk2包,而后者在加载的时候会检查你的系统是否安装了GTK+,如果没有则会自动下载安装。这个检查里面可能有bug,我和你有同样的问题,并且前些天我也给RGtk2的作者联系过,他说可能存在多处dll文件,我检查来检查去也没搞清楚是什么原因。以前R 2.7.2的时候是没问题的。
——原帖发布于 2008-10-29 13:09:20
访客 *zhoulvjun* @ 2008-10-28 06:18:22 写道:
在运行library(playwith)后,会马上弹出“没有找到libcairo-2.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”。
访客 *zhoulvjun* @ 2008-10-29 05:32:41 写道:
谢谢指点!
我等待下一个版本好了!因为我在额外装了gtk2后,把bin下的所有dll直接复制到cairoDevice/libs下,仍旧有个文件报错,重启也没用(比较搞笑的是,这时候会有个弹出框,让我选择是否下载安装gtk2,晕,我若不是先装gtk2,又怎会执行到此地步)。
但今天刚才一试,又可以了,不过界面上的文字全是方格。
无语......
Sign in to join the discussion
Sign in with GitHub