Home Comments Thread
New Thread

4 Comments

giscus-bot giscus-bot 2022-12-16 15:22:30
访客 *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,有这个文件却识别不到,怎么办呢?

yihui yihui 2022-12-16 15:22:34

playwith包依赖于RGtk2包,而后者在加载的时候会检查你的系统是否安装了GTK+,如果没有则会自动下载安装。这个检查里面可能有bug,我和你有同样的问题,并且前些天我也给RGtk2的作者联系过,他说可能存在多处dll文件,我检查来检查去也没搞清楚是什么原因。以前R 2.7.2的时候是没问题的。

——原帖发布于 2008-10-29 13:09:20

giscus-bot giscus-bot 2022-12-16 15:22:31
访客 *zhoulvjun* @ 2008-10-28 06:18:22 写道:

在运行library(playwith)后,会马上弹出“没有找到libcairo-2.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”。

giscus-bot giscus-bot 2022-12-16 15:22:32
访客 *cloud_wei* @ 2008-10-28 08:06:23 写道:

zhoulvjun朋友:
这个问题我也遇到过,似乎要装一个Gtk,可以到邮件列表查一查。

@taiyun

giscus-bot giscus-bot 2022-12-16 15:22:33
访客 *zhoulvjun* @ 2008-10-29 05:32:41 写道:

谢谢指点!

我等待下一个版本好了!因为我在额外装了gtk2后,把bin下的所有dll直接复制到cairoDevice/libs下,仍旧有个文件报错,重启也没用(比较搞笑的是,这时候会有个弹出框,让我选择是否下载安装gtk2,晕,我若不是先装gtk2,又怎会执行到此地步)。
但今天刚才一试,又可以了,不过界面上的文字全是方格。

无语......

Sign in to join the discussion

Sign in with GitHub