2012-05-20 3 views
1

Linux 시스템에서 Apache를 구성하려고하지만 R 패키지에 대한 정확한 경로를 찾지 못하여 brew 패키지를 찾지 못합니다.RApache가 패키지에 대한 올바른 경로를 찾지 못했습니다.

[1] "/home/nico/R/libs" "/usr/lib/R/library" "/usr/share/R/library" 

그러나 나는 RApache가에서

<Location /RApacheInfo> 
SetHandler r-info 
</Location> 

를 사용하여 나에게 RApacheInfo()을 보여주기 위해 구성하는 경우 : 나는 내려면 R 세션에서 .libPaths()을 실행할 때

나는, ~/R/libs에 R 패키지를 설치합니다. libPaths RApache 전용 보고서

/usr/lib/R/library 
/usr/share/R/library 

RApache에게 ~/R/libs을 보도록 지시하려면 어떻게해야합니까?

답변

1

RApache Configuration DocumentationREvalOnStartup 지시문을 사용하여 .libPaths()을 직접 설정할 수 있습니다.

+0

좋은 생각, 그것에 대해 생각하지 않았어, 그것이 작동하는지 알려 드리겠습니다. 두 가지 추가 질문 : 1. 불일치가 정상인지 또는 RApache가 내 사용자 지정 라이브러리 경로를 확인해야하는지 알 수 있습니까? 2.이 문서에서 특별히 지적한 것을 보았습니까? 문서에서 libpaths에 대한 언급을 찾을 수없는 것 같습니다. – nico

+0

사용자 정의 경로가있는 경우 R에 어딘가에 대해 설명해야합니다. 사용자 ID는 일반적으로 RApache가 실행되는 ID가 아니므로 $ HOME/.Rprofile보다는 $ R_HOME/etc/Rprofile.site 외의 것이 더 좋습니다. 같은 이유로 $ HOME에 있지 않고/usr/local/R/site-library에 로컬 패키지 등을 넣습니다. –

+0

맞아 ... 지금 그것은 의미가 있고 작동한다! 나는 패키지를 집에 넣어 시스템을 업데이트 할 때 패키지를 다시 설치할 필요가 없다. – nico

관련 문제