【发布时间】:2018-10-13 16:41:15
【问题描述】:
我想在服务器上发布的 Shiny 应用程序中插入动画情节。但是,任何部署尝试都会导致以下结果:
我找不到带有 convert = 'convert' 的 ImageMagick im.convert(img.files, output = path.expand(movie.name), convert = 转变, : 请先安装 ImageMagick 或将其 bin 路径放入系统 PATH 变量中
当然,当我在安装了 imageMagick 的计算机上运行该应用程序时,没有问题。所以我的问题是如何强制 Shiny 服务器从我的计算机使用 imageMagick 或将其安装在 Shiny 环境中?
【问题讨论】:
-
ssh到服务器并从命令行安装您的应用程序正在使用的每个包(例如:Rscript -e "install.packages(c('package_A', 'package_B'))") -
@GyD,有机会详细说明一下吗?我是全新的 Shiny 用户(这应该是我的第一个应用程序),无法使用您的提示。设计的服务器是默认的——shinyapps.io,如果这很重要的话。
-
也许你需要安装 ImageMagick。如果您安装了 ImageMagick 7,则
magick将替换convert。您应该确保 ImageMagick 的任何版本都与您的其他应用程序兼容。
标签: r shiny imagemagick shinyapps gganimate