Shiny: 无法在安装时加载 tcltk

创建于 2012-12-09  ·  4评论  ·  资料来源: rstudio/shiny

当我运行install.packages("shiny") ,出现此错误:

Loading Tcl/Tk interface ... Error: .onLoad failed in loadNamespace() for 'tcltk', details:
    call: dyn.load(file, DLLpath = DLLpath, ...)
    error: unable to load shared object '/usr/lib/R/library/tcltk/libs/tcltk.so':
    libtk8.5.so: cannot open shared object file: No such file or directory

所以我尝试了install.packages("tcltk2") ,这给了我同样的错误。 我缺少的这个包有要求吗?

Arch Linux x86_64
R 2.15.2

最有用的评论

我的错,这根本不是你的问题。 arch 的r包具有tk作为可选依赖项。 我只需要安装它。

所有4条评论

我的错,这根本不是你的问题。 arch 的r包具有tk作为可选依赖项。 我只需要安装它。

我遇到了同样的问题,你已经解决了吗? 谢谢!

在 archlinux 上,您只需要使用sudo pacman -S tk安装tk包。

@benjaminengel感谢您的回复。

我通过互联网找到了解决方案,并于上周末解决了。 我使用另一个基于 Arch 的发行版 Manjaro。

一开始,需要的tcltk、pbatR包不能在R上运行的原因是我没有在系统上安装gcc-fortran。

此页面是否有帮助?
0 / 5 - 0 等级