[macos] Mac에 R 설치-경고 메시지 :“C”를 사용하여 LC_CTYPE 설정에 실패했습니다

랩톱 Mac OS X 버전 10.7.3에 R을 설치하고 싶습니다

나는 마지막 버전을 다운로드하고 그것을 두 번 클릭하고 설치했는데, 시작할 때 다음 오류가 발생하고 인터넷에서 검색했지만 문제를 해결할 수 없었습니다. 어떤 도움을 주시면 감사하겠습니다.

오류는

시작 중-경고 메시지 :
1 : “C”를 사용하여 LC_CTYPE 설정 실패
2 : “C”를 사용하여 LC_COLLATE 설정 실패
3 : “C”를 사용하여 LC_TIME 설정 실패
4 : “C”를 사용하여 LC_MESSAGES 설정 실패
5 : LC_PAPER 설정 “C”를 사용하여 실패
[R.app GUI 1.50 (6126) x86_64-apple-darwin9.8.0]

경고 : 비 UTF8 로케일을 사용하고 있으므로 ASCII 문자 만 작동합니다. Mac OS X 용 R FAQ (도움말 참조) 섹션 9를 읽고 이에 따라 시스템 환경 설정을 조정하십시오. [/Users/nemo/.Rapp.history에서 기록이 복원 됨]



답변

  1. 터미널 열기
  2. 쓰거나 붙여 넣기 : defaults write org.R-project.R force.LANG en_US.UTF-8
  3. 터미널 닫기 (RStudio 창 포함)
  4. R 시작

답변

터미널에서 로케일을 설정하면 문제가 해결되었습니다. 터미널을 열고

  1. 로캘 설정이 없는지 확인

    > locale
    LANG=
    LC_COLLATE="C"
    LC_CTYPE="UTF-8"
    LC_MESSAGES="C"
    LC_MONETARY="C"
    LC_NUMERIC="C"
    LC_TIME="C"
    LC_ALL=
  2. 편집 ~/.profile또는~/.bashrc

    export LANG=en_US.UTF-8
    export LC_ALL=en_US.UTF-8
  3. 파일을 실행 . ~/.profile하거나 . ~/.bashrc읽습니다.

  4. 새 터미널 창을 열고 로케일이 올바르게 설정되어 있는지 확인하십시오

    > locale
    LANG="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_CTYPE="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_ALL="en_US.UTF-8"

답변

R (소프트웨어)를 열고 복사하여 붙여 넣기 만하면됩니다.

system("defaults write org.R-project.R force.LANG en_US.UTF-8")

이것이 잘 작동하거나 다른 방법을 사용하기를 바랍니다.

open(on mac): Utilities/Terminal copy and paste

defaults write org.R-project.R force.LANG en_US.UTF-8

터미널을 닫고 R다시 엽니 다 R.


답변

Mac 터미널을 통해 R을 실행하는 데 약간 다른 문제가 있지만 Ubuntu 서버에 원격으로 연결하여 라이브러리를 성공적으로 설치하지 못했습니다.

내가 가진 해결책은 우분투 터미널에서 어떤 “LANG”변수가 사용되는지 알아내는 것입니다.

Ubuntu > echo $LANG
en_US.TUF-8

우분투에서 “en_US.TUF-8″응답을 받았습니다.

그러나 R 세션에서는 기본값으로 “UTF-8″을 얻었고 LC_TYPEC Setting LC_CTYPE failed, using "C"

R> Sys.getenv("LANG")
"UTF-8"

그래서 R 에서이 변수를 변경하려고 시도했습니다.

R> Sys.setenv(LANG="en_US.UTF-8")


답변

Tks 라몬 길 모레노 . 터미널에 붙여 넣은 다음 R Studio를 다시 시작하면
org.rstudio.RStudio force.LANG en_US.UTF-8을 작성했습니다.

환경 :
MAC OS High Sierra 10.13.1 //
RStudio 버전 3.4.2 (2017-09-28)- “Short Summer”

엔니오 데 레온


답변

내 Mac r이에 설치되어 있으면 동일한 문제 /usr/local/bin/r.bash_profile해결하기 위해 아래 줄을 추가하십시오 .

alias r="LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 r"


답변