繁体   English   中英

部署Shinyapp致命错误:致命错误:plogr.h:没有此类文件或目录

[英]Error deploying shinyapp fatal error: plogr.h: No such file or directory

我正在尝试部署Shiny应用程序。 当应用程序在RStudio中运行时,我选择部署按钮以重新发布更新后的应用程序。

大约一分钟后,我在控制台中收到以下错误块:

/usr/local/lib/R/site-library/dplyr/include/dplyr/main.h:11:19: fatal error: plogr.h: No such file or directory
 #include <plogr.h>
                   ^
compilation terminated.
In file included from /usr/local/lib/R/site-library/dplyr/include/dplyr.h:4:0,
                 from rows-data.cpp:2:
/usr/local/lib/R/site-library/dplyr/include/dplyr/main.h:11:19: fatal error: plogr.h: No such file or directory
 #include <plogr.h>
                   ^
compilation terminated.
make: *** [rows.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [rows-data.o] Error 1
ERROR: compilation failed for package ‘purrr’
* removing ‘/usr/local/lib/R/site-library/purrr’
################################# End Task Log ################################# 
Error: Unhandled Exception: Child Task 492377328 failed: Error building image: Error building purrr (0.2.2). Build exited with non-zero status: 1
Execution halted

我在Google网上论坛上找到了讨论。 在阅读完本讨论后,我尝试使用dependencies = T重新安装dplyr。

以下是我尝试通过我的应用加载的库:

library(tidyverse)
library(shiny)
library(shinydashboard)
library(shinyjs)
library(lubridate)
library(DT)
library(scales)

我也尝试直接安装plogr:

> install.packages("plogr.h")
Warning in install.packages :
  package ‘plogr.h’ is not available (for R version 3.3.3)

有人根据此信息对部署我的Shinyapp有任何建议吗? 我该怎么办才能解决此错误?

@道格·菲尔(Doug Fir)我也为此感到挣扎,但终于成功了。

1)我首先也尝试过没有运气

install.packages("dplyr", dependencies = TRUE)   

2)因此,我然后仔细查看了Rstudio中Deploy选项卡上的错误消息,并注意到它正在抱怨另一个或两个软件包 在这种情况下, purrrRcpp 所以我也重新安装了这两个。

所以我:

install.packages(c("Rcpp","purrr"))

3)我注意到Shiny不是最新的 (1.0.1而不是1.0.5),所以我做了很好的更新。

install.packages("shiny")

4)然后退出Rstudio并重新启动R。

dplyr的闪亮应用程序终于重新部署了。 不知道这是否胜过您的答案,但至少dplyr 0.7.4工作而无需降级。

如果有人遇到此问题,我将发布此消息以提供线索。

我从此处下载了DPLYR的早期版本(没有理由是0.5.0,只是随机选择了该版本)。 这样做似乎可以解决所有问题,但我不知道为什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM