2017-12-18 3 views
1

Windows에서 R Shiny 앱을 실행 중이 었는데 모든 것이 정상이었습니다. 하지만 이제는 우분투 서버에서 코드를 실행 중이므로 사용자는 폴더를 열 수 없습니다.R Shiny on Ubuntu Server : 사용자가 Windows 플랫폼에서 폴더를 열 수 없습니다.

코드 폴더를 엽니 다 : 스크립트 (대신 사용자의) 서버 OS를 읽고 및 shell_exec을 실행하지 않기 때문에

opendir <- function(dir) { 
    if (.Platform['OS.type'] == "windows"){ 
     shell.exec(dir) 
    } else { 
     system(paste(Sys.getenv("R_BROWSER"), dir)) 
    } 
    } 

어쩌면 문제가 발생합니다.

답변

0

문제 해결 :

이 작업을 수행 할 수있는 올바른 방법으로하는 R에서 HTML하지만 IE에서이 비로소 작동을 사용하고 있습니다. 예 :

tags$a(href=file://C:/My Computer")