2012-09-11 6 views
2

그래서 지금 당분간이 문제로 고생하고 있습니다. 인터넷 어디에서도이 문제를 찾을 수 없습니다.RStudio에서 R의 TSA 패키지를 설치하는 중 오류가 발생했습니다.

내가 실행하고 있습니다 : 리눅스 민트 12 (우분투 11.10 기준) R의 최신 버전 (2.15.1) RStudio는 (0.96.331)

모두 R과 RStudio 최신 버전은 이렇게이다 내가 RStudio를 통해 TSA를 설치하려고하면 TSA를 설치 내 문제가 여기에

R.

의 오래된 버전을 기반으로하지 않는 것은 (내가 어떤 문제없이 PerformanceAnalytics 및 XTS 설치) 내가 점점 오전 오류 메시지입니다 :

installing source package ‘TSA’ ...

** Creating default NAMESPACE file

** R

** data

** preparing package for lazy loading

Error : .onLoad failed in loadNamespace() for 'Matrix', details:

call: assignInNamespace("..Old..as.matrix", base::as.matrix, ns = "base")

error: locked binding of ‘..Old..as.matrix’ cannot be changed

Error : package ‘mgcv’ could not be loaded

ERROR: lazy loading failed for package ‘TSA’

  • removing ‘/home/client/R/i686-pc-linux-gnu-library/2.15/TSA’

Warning in install.packages :

installation of package ‘TSA’ had non-zero exit status

내 버전의 mgcv를 확인했으며 최신 버전입니다 (소프트웨어 관리자를 확인하고 최신 버전이 설치되어 있음).

나는 지금 무엇을해야할지 전혀 모른다. 필자는 TSA를 수동으로 시스템 자체에 설치하는 것을 고려했지만 패키지 자체를 R에 직접 설치하는 방법을 설명하는 신뢰할 수있는 웹 사이트를 찾을 수 없었습니다.

이 문제에 대한 모든 도움을 주시면 대단히 감사하겠습니다.

답변

2

(clear) 오류 메시지 Error : .onLoad failed in loadNamespace() for 'Matrix', details: 당 새 Matrix 패키지가 필요합니다.

민트 시스템이 우분투와 혼합되면 http://cran.r-project.org/bin/linux/ubuntu을 시도해 볼 수 있습니다. 그렇지 않으면 소스에서 Matrix를 컴파일하십시오.

+0

덕분에 더크, 네가 옳았다. 구식이었다. 내 배포판에 이전 버전이 있었기 때문에 최신 버전을 구하려면 sudo를 설치할 수 없었습니다. 나는 그것을 설치하기 위해 약간의 묘기를 뽑았습니다. 그래서 당신이 그것을 공유하고 싶다면, 그냥 알려주세요. – Joe

+1

StackOverflow에 오신 것을 환영합니다. 대답이 유용하다면 틱 기호 (ticksymbol)를 클릭하여 '수락'할 수 있습니다. –

관련 문제