안녕하세요 교수님, 저는 심평원 원격 분석으로 맞춤형 연구를 진행하고 있습니다.
현재 데이터 분석 초기로 패키지를 설치하고 있는데, 다른 패키지는 모두 설치가 되는데, 날짜를 다루는데 필수적인 lubridate 패키지가 설치가 안되어,
이에 대해 문의드리고자 합니다.
install.packages("lubridate")를 입력하면 뜨는 에러메세지는 다음과 같습니다.
make: *** [update.o] Error 1
ERROR: compliation failed for package 'lubridate'
Warning in install.packages: installation of package 'lubridate' had non-zero exit status.
또한, 해결을 위해 직접 CRAN 홈페이지에서 패키지를 다운받아서 반입신청을 한 후
library로 부르면 다음과 같은 메세지가 뜹니다.
ERROR: package 'lubridate' was built for x86_64-w64-mingw32
관련하여, 알고계신 문제 원인 혹은 해결 방법이 있을지 여쭙습니다.
바쁘신 와중에 많은 도움 감사드립니다..
Comment 4
-
내일
2022.06.27 21:51
-
꾸이뭉
2022.06.28 09:09
안녕하세요! 답변 정말 감사드립니다.
말씀주신 sessionInfo()를 쳐보니
Platform은 x86_64-redhat-linux-gnu (64-bit) 이며
R version은 3.5.1 (2018-07-02)로 나오네요.
linux버전으로 깔아야되는데 window로 깔아서 이런 일이 생긴걸까요?
-
꾸이뭉
2022.06.28 09:49
R version 3.5.1 (2018-07-02)
Platform: x86_64-redhat-linux-gnu (64-bit)
Running under: Red Hat Enterprise Linux Server release 6.5 (Santiago)
-
내일
2022.06.28 13:10
네 맞습니다~
첫째, make ... non-zero exit status. 는 CRAN 서버에 연결이 안되어서 생기는 문제인 것 같고요.
반입 신청을 한 후 library로 부르신 과정은 이에 맞는 해결 방법으로 진행하신 듯 합니다.
둘째, ERROR: ... x86_64-w64-mingw32에 대해서는, R에서 sessionInfo()라는 명령어를 쳐보시면, Platform이라는 항목이 나타날 것입니다. 운영체제 정보인데요. 이거에 맞춰서 패키지를 다운받아 설치해보세요. 패키지가 운영체제에 대한 의존성이 있는 듯 하고, 심평원의 운영체제와, 가져가신 패키지 파일이 지원하는 운영체제가 다른 듯 합니다.