1

R htmlWidgets チュートリアルを実行しようとしていますが、Windows 10 に関連するバグと思われるものが発生しています。

以下のコードは、Windows 7 マシンでは機能しますが、Windows 10 マシンでは機能しません。

# libpath
.libPaths("C:/R/R-3.2.4revised/library")

library(htmlwidgets)
library(devtools)

# need to be something in the package
placeholder <- function(x, y) x+y

# generate package
package.skeleton(name = "mywidget", list = c("placeholder"),
                 environment = .GlobalEnv,
                 path = ".", force = FALSE,
                 code_files = character())


# package dir
path <- "C:/Users/kaspe/Desktop/R/practise/htmlWidgets/mywidget"


#devtools::create("mywidget")               # create package using devtools
setwd(path)                          # navigate to package dir
htmlwidgets::scaffoldWidget("mywidget")    # create widget scaffolding
devtools::install()
When I am running the command:
> htmlwidgets::scaffoldWidget("mywidget") # create widget scaffolding

次のエラーが発生します。

Created boilerplate for widget constructor R/mywidget.R
Error in editor(file = file, title = title) : 
  argument "name" is missing, with no default

両方のマシンで同じベース R と R-studio。

ここで何が間違っているのか、誰にも手がかりがありますか?

ベストカスパー

4

1 に答える 1

1

どうhtmlwidgets::scaffoldWidget("mywidget", edit = FALSE)ですか?ウィンドウについては何も知りませんが、おそらく$EDITORシステム変数の類似物が適切に設定されていません。

于 2016-03-27T17:30:40.523 に答える