write.csv permisson glänzender Server - R

Ich kann write.csv nicht auf einem glänzenden Server verwenden. Ich bekomme diesen Fehler:

cannot open file 'data/Available.csv': Permission denied

Ich habe dies gelesen https: //groups.google.com/forum/#! topic / shiny-discussion / srWETT6uL-I) und als Ergebnis versuchte dies:

sudo chown shiny:shiny /path_to_app/data

Aber immer noch kein Glück. Ich benutze die folgende Funktion aus Dean Attalis Post http: //deanattali.com/blog/shiny-persistent-data-storage):

outputDir <- "data"

saveData <- function(data) {
  # Write the file to the local system
  write.csv(
    x = data,
    file = file.path(outputDir, "Available.csv") 

  )
}

In Kombination mit

observeEvent(input$swafer, {

    saveData(values1$available)

  })

... um meine .csv-Datei zu schreiben. Möglicherweise muss ich als Administrator auf dem Server angemeldet sein, um Berechtigungen zuzuweisen (derzeit als Benutzer angemeldet). Oder macht meinoutputDir muss vielleicht die volle erweiterung sein?

BEARBEITE

Es scheint, wenn ich das @ ändeoutputDir zu etwas anderem alsdata Es klappt. Ich vermutedata ist ein spezielles Unterverzeichnis in Shiny.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage