我的Shiny程序在我的电脑上本地工作正常(Windows 8,RStudio 0.99.489),但是当我将它上传到shinyapps.io时没有。我已经尝试了两种打包数据的方法 - 每个对象都有saveRDS,整个环境都有save.image。无论哪种方式,当我将它上传到shiny.io时,我得到:
Preparing to deploy application...DONE
Uploading bundle for application: 77966...DONE
Deploying bundle: 350891 for application: 77966 ...
Waiting for task: 132618597
building: Parsing manifest
building: Building image: 344796
building: Installing packages
################################ Begin Task Log ################################
[2016-01-16T22:19:45.818533554+0000] Installing R package: magrittr (1.5)
Error in library(stylo) : there is no package called �stylo�
Execution halted
################################# End Task Log #################################
Error: Unhandled Exception: Child Task 132618599 failed: Error building image: Build exited with non-zero status: 1
Execution halted
似乎Shiny并不知道Stylo包。我试图在我的代码中安装它,但这没有帮助。
1. Shiny是否拥有所有R套餐?
2.如果没有,是否有可用的包列表?
非常感谢。
答案 0 :(得分:0)
您是否通过library("stylo")
在rsconnect
文件的顶部添加了rsconnect
个包裹?如果 正在执行此操作,而且它会向您显示错误date_range。
从try using require("stylo")
instead开始,<html><head><link rel="import" href="../../bower_components/polymer/polymer.html">
<link rel="import" href="../../bower_components/paper-styles/typography.html">
</head><body><dom-module id="my-list">
<template>
....
</template>
</dom-module>
<script src="my-list.js"></script>
包应该会自动检测您的应用所需的包。可能值得一读(如果您还没有),只是为了确保您正确地关注所有内容以便 <dom-module id="my-list">
<template>
....
</template>
<script>
.....
</script>
</dom-module>
完成其工作。
答案 1 :(得分:0)
我通过干净地构建我的环境解决了这个问题 - 仅从RDS文件导入数据表和函数,并小心避免了对不必要的包的引用。我在本地从Stylo重新创建了我需要的一个功能,这样我就可以确定我不会需要它。