创建一个“hello,world”htmlwidget

时间:2016-06-04 22:04:49

标签: r shiny htmlwidgets

我正在尝试按照创建一个小部件文章来为我编写的一个非常基本的javascript库开发一个htmlwidget。我复制并粘贴以下几行来创建一个小部件脚手架:

devtools::create("mywidget")
setwd("mywidget")
htmlwidgets::scaffoldWidget("mywidget")
devtools::install()

然后用这些来测试脚手架:

library(mywidget)
mywidget("hello, world").

但是,我收到了一个错误。

Error in dirname(to) : a character vector argument expected
In addition: Warning message:
In file(con, "r") :
  file("") only supports open = "w+" and open = "w+b": using the former

当我尝试运行我创建的htmlwidget时,我也收到同样的错误。为什么我会看到这个错误?我的理解是,我会从这个基本的helloworld htmlwidget得到一个回声。

1 个答案:

答案 0 :(得分:1)

原来我没有正确构建/重新加载包。我必须安装Rtools(这是一个你可以获得的应用程序here,然后在RStudio中点击“build / reload”.D'oh。