【发布时间】:2016-10-23 08:46:00
【问题描述】:
我是 Shiny 的新手,目前在 OSX Yosemite 上运行 0.10.1 版本(R 版本 3.0.3)。看起来很傻,但我似乎找不到 observeEvent 或 eventReactive 作为有效函数!我认为这可能是由于我的版本,但是 R 不允许我升级到 0.14.1:
> install.packages("https://cran.r-project.org/bin/macosx/mavericks/contrib/3.3/shiny_0.14.1.tgz", repos=NULL, method="libcurl")
tar: Error opening archive: Failed to open 'https://cran.r-project.org/bin/macosx/mavericks/contrib/3.3/shiny_0.14.1.tgz'
Warning in install.packages :
'tar' returned non-zero exit code 1
Error in install.packages : file ‘https://cran.r-project.org/bin/macosx/mavericks/contrib/3.3/shiny_0.14.1.tgz’ is not an OS X binary package
附带说明:是否可以只使用observe 来复制observeEvent?
谢谢!
【问题讨论】:
-
你能简单地运行
update.packages()吗? Shiny 0.14 应该仍然支持 3.0.3。或者,您可以尝试从源代码安装 -
我做到了。当我运行 update.packages() 时,它保持在 0.10.1,当我从源代码安装时,我得到与上面相同的错误。
-
这纯粹是 R 版本的问题。我用 type="source" 更新到新版本,问题就解决了。