Копирование в буфер обмена и загрузчик не работают, когда Shiny App развернут на сервере Ubuntu - PullRequest
0 голосов
/ 04 сентября 2018

Я разработал свои блестящие приложения в Windows. Все функции (включая кнопки копирования в буфер обмена и загрузки) работают как положено.

Однако при развертывании на нашем сервере AWS (ubuntu) кнопки копирования в буфер обмена и загрузки не работают.

Есть идеи? Спасибо!

shiny::observeEvent(input$copy_cross, {
clipr::write_clip(eval(parse(text = "x = as.data.frame.matrix(table(sel()[,1],sel()[,2]))")), row.names= T, col.names = NA)
})

output$download_cross <- shiny::downloadHandler(
  filename = function() {paste("Crosstabs (Counts).xlsx")},
  content  = function(file) {
    openxlsx::write.xlsx(x = as.data.frame.matrix(table(sel()[,1],sel()[,2])), file, sheetName = "Crosstabs", row.names= T, col.names = T, append=F)
  }
)

Я также попытался использовать xclip, как предложено в этой статье. Как записать в буфер обмена на Ubuntu / Linux в R? . Однако это тоже не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...