【问题标题】:Error in library(shiny) : there is no package called 'shiny' ON WINDOWS库中的错误(闪亮):在 WINDOWS 上没有名为“闪亮”的包
【发布时间】:2016-08-17 11:59:27
【问题描述】:

我开发了一个在本地运行良好的 Shiny 应用程序,但我得到了

库中的错误(闪亮):没有名为“闪亮”的包

当我尝试发布到 shinyapps.io 时。

我已经看到多个关于如何在 Ubuntu 等上更正的回复,但我在 Windows 7 Enterprise 上运行 R 3.2.2 和 R Studio 0.99.486。

如何在 Windows 上解决此问题?

【问题讨论】:

  • 他们如何在 Ubuntu 上更正它?
  • 这一切都是在 shell 中完成的。我相信授予 Shiny 用户权限。但是我不能提交代码,因为它是 sudo su。
  • 我不明白为什么在 shinyapps.io 上发布时这会被视为 Windows 问题?

标签: r shiny-server shiny


【解决方案1】:

我在shinyapp 的问题#73 中找到了解决方案。他们并没有真正解释为什么会发生这种情况,但他们建议改用require()

uiserver 对象都是函数,require() 在函数内部是首选。看看library() 的文档:

library(package) 和 require(package) 都加载名称为 package 的包的命名空间,并将其附加到搜索列表中。 require 是为在其他函数中使用而设计的;

【讨论】:

  • 谢谢托马斯。我会用 require() 来试试这个,虽然过去它过去没有这样做。据我所知,当我开始遇到这个问题时,我没有更新 O/S、R/RStudio 等。
  • 这似乎已经解决了问题。谢谢托马斯。不是最好的错误信息,但我很庆幸我“重新开始工作”。感谢大家的贡献!
【解决方案2】:

有点太晚了,但也许其他人稍后会从中受益。

在 Windows 10 上遇到同样的问题。

我只是使用手动安装:

  • 工具 -> 安装包 -> 输入你的包并点击安装。

那么您需要的一切都会为您服务。

【讨论】:

  • 谢谢乔,安装包。正如我上面提到的,这在过去按预期工作,然后“突然”我开始遇到错误。不确定究竟是什么改变导致了这种新行为。碰巧,您对此还有其他想法吗?谢谢!
猜你喜欢
  • 1970-01-01
  • 2015-12-02
  • 1970-01-01
  • 1970-01-01
  • 2015-06-11
  • 1970-01-01
  • 1970-01-01
  • 2016-12-28
  • 2014-12-14
相关资源
最近更新 更多