2017-02-16 3 views
0

나는 우분투에서 rstudio를 성공적으로 실행하는 반짝이는 응용 프로그램을 가지고 있습니다.반짝이는 서버에서 "chartJSRadarOutput"함수를 찾을 수 없습니다.

나는 반짝 서버에서 브라우저에서 응용 프로그램에 액세스 할 때 나는 반짝 서버 디렉토리에있는 동일한 파일과 내가이 오류가 사용자 그러나 :

ERROR: could not find function "chartJSRadarOutput" 

어떻게 그것이 가능 Rstudio에서 성공적으로 실행하려면하지만, 반짝이는 서버가 아니라 내가 무엇을 할 수 있을까?

반짝이는 서버 스튜디오에서 설치된 radarchart 라이브러리를 볼 수 있습니까? RStudio를 통해 설치했지만 반짝이는 서버에 표시되는지 확실하지 않습니다.

I 사용자 라이브러리 (레이더 도표) 및 다시 rstudio에서 실행됩니다 만 반짝 서버에서이 오류를 제공합니다 : 그것은 나타납니다

ERROR: there is no package called ‘radarchart’ 
+0

어떤 도움이 필요합니까? – Niemik

답변

0

당신이 레이더 도표 라이브러리가 반짝 서버에 설치하지 않은를

당신은 할 수 다음 코드를 사용하여 서버에 라이브러리를로드하십시오. 라이브러리가 설치되어 있지 않으면 설치하려고 시도합니다.

lapply(c('radarchart'), function(package) { 
    if(!require(package, character.only = TRUE)) { 
    tryCatch({ 
     install.packages(package) 
    }, 
    warning = function(w) { 
     NULL 
    }, 
    error = function(e) { 
     NULL 
    }, 
    finally = { 
     require(package, character.only = TRUE) 
    } 
    ) 
    } 
} 
) 
+0

감사합니다. 어떤 파일에 줄을 추가해야합니까? 즉 server.r 파일의 코드 시작 부분에? – Niemik

+0

@Niemik 그게 작동해야합니다 – ZeroStack

+0

불행히도 작동하지 않습니다 – Niemik