2016-03-27 22 views
1

Ben bir R htmlWidgets öğretici yoluma çalışmaya çalışıyorum ve bir hata Windows'un 10. Aşağıdaki kodu benim Windows 7 makinede ama benim Windows 10 makine çalışırR htmlWidgets Windows 10 makinesinde nasıl çalışır?

ile ilişkili olduğu görünüyor oluşan ediyorum:

Her iki makinede

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

aynı baz R ve R-stüdyo:

# 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 

aşağıdaki hatayı üretir.

Burada neyin yanlış olabileceğine dair bir ipucu var mı?

En Kasper htmlwidgets::scaffoldWidget("mywidget", edit = FALSE) hakkında

+1

Ne hakkında htmlwidgets :: scaffoldWidget ("mywidget", edit = FALSE) '? Pencereler hakkında hiçbir şey bilmiyorum, ama belki de $ EDITOR sistem değişkeninin bazı analogları uygun şekilde ayarlanmamış. –

+1

RStudio sadece R etrafında bir maskedir ve sonuç üzerinde herhangi bir etkisi olmamalıdır. –

+0

@Chris: edit = FALSE çalıştı. Cevap olarak gönderin ve onaylayacağım. Teşekkürler beyler! –

cevap

1

ne olacak? Pencereler hakkında hiçbir şey bilmiyorum, ancak belki de $EDITOR sistem değişkeninin bazı analogları doğru şekilde ayarlanmamış.

+0

Teşekkürler! Bir sebepten dolayı çalıştı! –