r - 在 shinyapps.io 中部署 R 应用程序 - 错误 :parsing manifest

标签 r shiny

我只想在 shinyapps.io 网站上发布我的应用程序。当我运行 deployApp() 时,我收到了这条消息:

错误:未处理的异常:子任务 32916512 失败:解析 list 时出错:不支持的区域设置:4409_4409.UTF-8 执行暂停

Preparing to deploy application...DONE
Uploading application bundle...DONE
Deploying application: 42336...
Waiting for task: 32916511
  error: Parsing manifest
################################## Begin Log ################################## 
################################### End Log ################################### 
Error: Unhandled Exception: Child Task 32916512 failed: Error parsing manifest: Unsupported locale: 4409_4409.UTF-8
Execution halted
  • 我从TXT文件中读取数据
  • 我已经尝试使用 R 版本 3.1.1、3.1.3、3.0.2,但错误仍然存​​在。
  • 编辑:我刚刚发现,即使我使用简单的 ui.R 发布空白 server.R 时也会出现错误

这里有一些代码,server.R

library(shiny)
library(ggplot2)
shinyServer(function(input,output){
  output$graph <- renderPlot({
    if(input$radiobutton=="Tools"){
      x <- as.matrix(allSkillsNum3[-1]) 
      rownames(x) <- allSkillsNum3[, 1]   
      p=barplot(t(x),horiz=TRUE,legend.text = T,col=c(1,2,3,4,5,6,7,8))          
    }
    else{   
      x <- as.matrix(allSkillsNum3[-1])
      rownames(x) <- allSkillsNum3[, 1]   
      p=barplot(t(x)...

    }
    print(p) }) })

最佳答案

解决了,感谢 shinyapps.io googlegroups 中的 Andy Kipp....我会把解决方案放在这里供其他程序员使用

这是因为我在控制面板中的系统区域设置为英语(马来西亚)。 所以我选择了英语(美国)

控制面板>时钟、语言和区域>更改位置>管理选项卡>更改系统区域设置

现在,当我运行代码时:

> shinyapps:::systemLocale()
Detecting system locale ... en_US
[1] "en_US"

下一步是部署应用程序......这些是步骤:

options(shinyapps.locale.cache = FALSE)

then run:

shinyapps:::detectLocale()

Then re-deploy:

deployApp(...)

祝你好运

关于r - 在 shinyapps.io 中部署 R 应用程序 - 错误 :parsing manifest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30181804/

相关文章:

list - 从 R 中的 glm 中提取系数

r - 使用 R shiny 中的 sliderInput 动态渲染等值线图

updateData 上可 react 的 R Shiny 条件颜色列

r - 如何使用 tapply 并保留值的顺序

r - 使用预测精度函数

R Shiny ,无法使用ggplot的 Shiny react 变量设置列名称

JavaScript 无法在 Shiny 的模态中工作

javascript - 当 Shiny 繁忙时禁用元素

r - 使用 R 解析其中键和值是数值的类似字典的结构

R:使用 lapply 将新列添加到数据框列表中