2013-02-26 2 views
4

우분투 12.10 64, R 내가 손해를보고있어 2.15.2R은 2.15.2 Renvirons, 우분투 12.10 64

, 내가 설치 한 R 여러 번 발견되지 및 설치에 조금 문제가 없었어요 설치 . 그러나 이번에는 (GUI를 사용하거나 터미널에 "R"을 입력하여) 프로그램을 시작하면됩니다.

cannot find system Renviron Error : .onLoad failed in loadNamespace() for 'utils', details: call: options(op.utils[toset]) error: invalid value for 'editor'

R version 2.15.2 (2012-10-26) -- "Trick or Treat" Copyright (C) 2012 The R Foundation for Statistical Computing ISBN 3-900051-07-0 Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R.

Error : .onLoad failed in loadNamespace() for 'utils', details:
call: options(op.utils[toset]) error: invalid value for 'editor' In addition: Warning message: package "methods" in options("defaultPackages") was not found Error : .onLoad failed in loadNamespace() for 'utils', details: call: options(op.utils[toset]) error: invalid value for 'editor' In addition: Warning message: package ‘utils’ in options("defaultPackages") was not found Error : .onLoad failed in loadNamespace() for 'utils', details: call: options(op.utils[toset]) error: invalid value for 'editor' In addition: Warning message: package ‘stats’ in options("defaultPackages") was not found During startup - Warning message: package ‘methods’ in options("defaultPackages") was not found

아무것도 작동하지 않으며 패키지가 없습니다. 우분투 사용 방법에 대한 교육을받은 적이 없지만 수집 할 수있는 부분부터 R 권장 패키지가 누락되었습니다.

Synaptics 패키지 관리자뿐만 아니라 터미널을 사용하여 R을 완전히 제거하려고했습니다. 다음 CRAN 서버에서 다시 다운로드 (그것은 내 인터넷 연결을 위해 너무 빨리 다운로드하는 것 같다) 다음 다시 설치하십시오. 같은 메시지. 나는 잃어 버렸다.

error: invalid value for 'editor' 

당신은 당신의 EDITOR 환경 변수의 값이 현재 무엇인지하기 위해 터미널에 다음을 입력하려고 할 수 있습니다 :

+0

R 설치 방법은 무엇입니까? 어떤 GUI를 언급하고 있습니까? http://cran.r-project.org/bin/linux/ubuntu/README.html의 지침을 따라 보셨습니까? – Ista

+0

CRAN 웹 사이트의 지침에 따라 로컬 미러 [link] (http://probability.ca/cran/bin/linux/ubuntu)로 Quantal 저장소를 추가 한 다음'sudo apt-get update '를 실행하고 'sudo apt-get install r-base' 아마도 일부 종속성이없는 것 같아요? – AlaskaKraska

+0

R을 제거한 다음'sudo rm -r/etc/R /'을 제거한 다음 R을 다시 설치하십시오. – Ista

답변

2

나는 동일한 문제를 가지고 있으며 EDITOR 환경 변수를 설정하면 문제가 해결됩니다.

예 : 그 작동하는 경우

EDITOR=vim R 

가의 끝에 행

export EDITOR=vim 

을 넣어 당신의 ~/.profile에

편집 : 문제의 루트였습니다을/etc/R/Dirk이 그의 대답에 대해 논평 한 Renviron은 R에 의해 읽히지 않았다.

sudo chmod 644 /etc/R/Renviron 

해결 문제가

+1

후속 조치를 보내 주셔서 감사합니다. 이것은 최신 데비안 R 패키지에서 수정되었으므로 우분투 포트로도 CRAN에 전파되어야합니다. –

+0

대단히 고마워요, 토마스, 그건 매력처럼 작동했습니다! 우분투를 다시 설치하거나 집에있는 컴퓨터에서 Windows로 돌아 가야 할까봐 걱정하기 시작했습니다. – AlaskaKraska

+0

@AlaskaKraska 더 나은 디버깅 기술이 필요합니다. 단일 패키지가 중단되면 OS를 종료 할 필요가 없습니다. 단일 버전의 패키지가 실패하면 변경 사항을 확인하는 데 도움이 될 수 있습니다. 그것은/etc/R/Renviron으로 당신을 이끌었을 것입니다. 제가 다르게 생성하도록 요청 받았기 때문에 - (우발적으로) 잘못된 모드입니다. –

0

오류는 다음과 같은 것 같다

echo $EDITOR 

그리고 명령 줄에서 다음과 같이 R을 시작할 수 있어야합니다.

EDITOR="" R 
+0

'echo $ EDITOR'는 터미널에 아무 것도 출력하지 않습니다. 전에 다른 내용을 입력해야합니까? 또는 R 디렉토리에 있어야합니까? – AlaskaKraska

+0

아무 것도 출력하지 않으면 변수가 설정되어 있지 않아야합니다. 그러나 R이 시작하지 못하게하는 것이 문제가되어서는 안됩니다. 나는'EDITOR = ""R "이 작동하지 않는다고 추정한다. – juba

1

그러나 그것은 마치 editor에 도착하기 전에 식상하기 시작합니다. 저장된 환경을로드하지 못하는 것처럼 보입니다. 당신이 말을

R --no-restore-data 

또는

R --vanilla 

없이 시도 할 수 있습니다 (변경 로그 파일을 참조하십시오) 나를 위해 작동하게하는 유일한 구성 변경은 자바 스택에 있었다.

Debian 패키지 (Debian 패키지), Johannes (Debian 백 포트, CRAN을 통해 사용 가능) 및 Michael (CRAN을 통해 사용 가능한 Ubuntu 빌드)을 구할 수있는 데비안 및 우분투 패키지 전용 목록 r-sig-debian이 있습니다. 내 우분투 컴퓨터에서 Michael의 패키지를 실행하는 경향이 있으며 문제가 없었습니다.

+0

'R --no-restore-data'와'R --vanilla'는 이전과 같은 결과를냅니다. R을 제거하고 다시 설치하려고 시도했지만 아무 것도하지 않습니다. 나는 무엇을 해야할지를 놓치고 있습니다. – AlaskaKraska

+1

방금 ​​수정 한 http://bugs.debian.org/701774 일 수 있습니다 :'sudo chmod 644/etc/R/Renviron'을 시도하십시오. 그렇지 않으면 : dunno. 내 모든 우분투 기계에서 작동합니다. –

+0

'sudo chmod 644/etc/R/Renviron' 수정으로 처음에 응답 한 당신이나 Tomas라면 잘 모르겠지만 고맙습니다! – AlaskaKraska

0

나는 R과 RStudio를 설치 한 후에도이 문제가 발생했습니다.두 분 모두 당신과 같은 문제를 겪고 계십니다. .Renviron을 /etc/R에서 찾을 수 없습니다. 인터넷을 검색하여이 파일을 사용하여 내 R에 대한 envirenments를 설정해야합니다. 따라서 ".Renviron"파일을 새로 작성해야합니다. 올바르게 쓰십시오. 는 Fortunatelly 난을/etc/R에서 "Renviron.site"라는 이름의 파일을 찾아 그 안에 내가 코멘트 몇 줄의 발견 :

# ## Example .Renviron on Windows 
    # R_LIBS=C:/R/library 
    # MY_TCLTK="c:/Program Files/Tcl/bin"…… 

내가이 내 .Renviron 파일을 작성하는 것이 유용 할 것이라고 생각합니다. 그래서 내가 터미널에서 이러한 쓰기 :

sudo gedit /etc/R/.Renviron .Renviron 파일이 자동으로 나에

R_LIBS=~/R/library

PAGER=/usr/local/bin/less

R_DEFAULT_PACKAGES='utils,grDevices,graphics,stats'

복사에 gedit.Later에 의해 만들어지고 열려 .Renviron 파일을 저장하고 저장하십시오. 그리고 RStudio는 정상적으로 작동합니다!