问题标签 [rsconnect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - wordcloud 编码问题 R shinyapps.io,UTF-8 无法正确呈现
当我在本地运行我的 Shiny 应用程序(Windows 10 机器)时,我遇到了一个问题,即wordcloud::wordcloud()
使用 UTF-8 编码的中文字符正确渲染,但是当我将它部署到shinyapps.io
wordcloud 时不再正确渲染。
这是我在其中制作 wordcloud 的代码server.R
:
但是,我的应用程序中部署的其他汉字显示正确,如此处shinyapps.io
所示。
我尝试options(encoding = "UTF-8")
像某些人在这里所做的那样进行设置,但似乎无法解决问题。
其他人对韩文字符也有类似的问题,描述为here。
有谁知道它是否与 相关rsconnect
,或者可能是如何wordcloud
在包中生成的wordcloud
?
编辑:我改用了该wordcloud2::wordcloud2()
函数,它可以正确渲染,而无需我进行任何其他更改。
r - 将 R Shiny 应用程序部署到 shinyapps.io 的问题
我在部署 Shiny App 的更新版本时遇到问题。每当我尝试部署时,我的系统都会停止Starting Upload Now
并且我反复收到此错误。
此输出在Show Diagnostic Information when Publishing
标志打开的情况下。
有人对可能出了什么问题有想法吗?
部署命令
r - 如何将闪亮的应用程序从德雷克计划部署到 shinyapps.io
这是关闭将应用程序和数据传递给 Shiny 部署函数的循环的后续问题:
我想直接从 Drake 计划部署一个闪亮的应用程序,如下所示。
Shinyapps.io 的日志显示来自 drake 的“cars_data”没有被传递到 custom_deployment_function 环境中的 Shiny 服务器“data_input”:
抱歉,如果这是微不足道的,但在德雷克和闪亮之间,它正在逃避我。
r - 将仪表板发布到 RSConnect 后访问项目目录外的文件
我有一个闪亮的仪表板,它已发布到RSConnect。但是我的一些文件位于项目目录之外,并且路径引用了该文件,而且我正在从项目目录之外的文件夹中加载包。因此仪表板未在 RSConnect 中加载。有没有办法将仪表板与项目目录之外的文件一起发布到 RSConnect?如果有人能提供同样的帮助,我们会很棒。
r - 如何避免在 shinyapps.io 服务器上发布源代码?
在shinyapps.io 仪表板上,您会看到一个下载包的选项,您可以使用该选项将源代码下载到您的应用程序。那么当我发布应用程序时,我可以避免在应用程序服务器上发布这个捆绑包还是隐藏它?
r - 强制 rsconnect::deployApp() 无法测试“on.failure”
我有一个shiny
应用程序,它每晚通过rsconnect::deployApp
使用批处理文件和计划任务进行更新。此过程当前按预期运行,但目前确认整个过程成功的唯一方法是访问应用程序并检查时间戳是否已更新。
?deployApp
显示一个on.failure
选项,如果部署失败,它将调用一个函数。如果部署失败,我知道如何使用它来发送通知,但我无法对其进行测试,因为我实际上无法使deployApp
函数失败。
UI
尽管在查看器和 shinyapps.io 上不起作用,但我尝试在应用程序中放置错误,但应用程序成功部署。
有没有办法强制deployApp
函数失败,以便我能够测试on.failure
我正在创建的函数?
如果需要,这是从这里借来的一个闪亮的小应用程序。
当前运行 R v. 4.0.2;rsconnect 0.8.16,闪亮的 1.5.0
编辑:我尝试偷偷q()
进入应用程序。它肯定会破坏应用程序,但不会干扰deployApp
. 搜索继续!
r - Rstudio 连接服务器上的 ssh 密钥
我正在使用 scp(RCurl 库)将文件管理器从远程服务器传输到本地目录。我创建了一个 ssh 密钥对,它在我的本地运行良好。但是,我现在正在尝试将我的应用程序(应用程序将数据从远程传输到本地)部署到 RStudio Connect 服务器,它会引发身份验证失败错误。我应该如何使用 RStudio 连接上的 ssh 密钥对?
提前致谢。
r - 部署 Shiny 应用程序时 RStudio 连接失败检索包
我正在尝试在 RStudio Connect 上部署一个闪亮的应用程序。部署一直进行,直到它尝试从 CRAN 安装包“mvtnorm”,此时我收到 404 错误,并且部署失败。
我尝试了部署日志中的 URL:https://cloud.r-project.org/src/contrib/Archive/mvtnorm,我发现 RSConnect 尝试安装的 mvtnorm 版本不存在于档案。我尝试在控制台(1.1-1)中手动卸载和安装所需版本的 mvtnorm,并且尝试将我的“repos”选项设置为 CRAN 镜像(cloud.r-project.org)以查看是否将有助于解决 404 错误,但都不起作用。
任何帮助,将不胜感激!我对 RSConnect 了解不够,无法确定这是否是可以在本地解决的问题,或者我是否需要联系我的 RStudio 服务器管理员以更新那里的软件包。
最后一点,看起来“mvtnorm”是基础 R 的一部分,但我不在这个应用程序中使用它。如果有办法将其作为依赖项删除并在没有该包的情况下发布,那也可以。
这是我的部署日志:
我的应用程序依赖项:
r - 如何将 GitHub API 集成到我的 Shiny App 中以允许表格编辑自动保存在 GitHub 上?该应用程序将在 RStudio Connect 上发布
我有一个从 GitHub 读取表格的闪亮应用程序。我的目标是,当任何人使用该应用程序并编辑表格时,如果他们有权访问存储库,应该能够保存更改并使用操作按钮将其推送到 GitHub。我将如何集成 GitHub API,因为在 R 编程中使用它的在线信息不多。目前应用的服务器端如下:
目前,这在我的 Rstudio 中对我有用。然而,目的是在 Rstudio connect 上发布它,因此需要一个 GitHub API 来允许其他用户也保存。任何相关的代码、见解或文档指导都会很棒。