Mac에 R 설치 중 - 경고 메시지:"C"를 사용하여 LC_CTYPE을 설정하지 못했습니다.
노트북 Mac OS X 버전 10.7.3에 R을 설치하고 싶습니다.
마지막 버전을 다운받아서 더블클릭했더니 설치가 되었습니다. 시작할 때 다음 오류가 발생하여 인터넷에서 검색했지만 문제를 해결할 수 없었습니다. 도움을 주시면 감사하겠습니다.
오류는
시작 중 - 경고 메시지:
1: "C"를 사용하여 LC_CTYPE을 설정하지 못했습니다.
2: "C"를 사용하여 LC_COLATE를 설정하지 못했습니다.
3: "C"를 사용하여 LC_TIME을 설정하지 못했습니다.
4: "C"를 사용하여 LC_MESSAGES를 설정하지 못했습니다.
5: "C"를 사용하여 LC_PAPER를 설정하지 못했습니다.
[R.app GUI 1.50 (6126) x86_64-apple-darwin9.8.0]경고:UTF8이 아닌 로케일을 사용하고 있으므로 ASCII 문자만 사용할 수 있습니다.Mac OS X용 R FAQ(도움말 참조) 섹션 9를 읽고 시스템 기본 설정을 적절히 조정하십시오.[/Users/nemo/에서 복원된 기록입니다.랩.히스토리]
- 터미널 열기
- 쓰기 또는 붙여넣기 위치:
defaults write org.R-project.R force.LANG en_US.UTF-8
- 터미널 닫기(RStudio 창 포함)
- 시작 R
누군가가 도커 환경(루트 아래)에서 R을 실행하는 경우, 아래 명령으로 R을 실행해 보십시오.
LC_ALL=C.UTF-8 R
# instead of just `R`
터미널에서 로케일을 설정하여 문제를 해결했습니다.터미널을 열고,
로케일 설정이 누락되었는지 확인
> locale LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
편집
~/.profile
또는~/.bashrc
export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8
달려.
. ~/.profile
또는. ~/.bashrc
파일에서 읽을 수 있습니다.새 터미널 창을 열고 로케일이 올바르게 설정되었는지 확인합니다.
> 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"를 받았어요.Ubuntu에서 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")
저도 카탈리나 맥에서 같은 이슈를 받았습니다.또한 소스에서 R을 다음 디렉토리에 설치했습니다. ./Documents/R-4.0.3
이제 터미널 유형부터
ls -a
오픈
vim .bash_profile
유형
export LANG="en_US.UTF-8"
:wq로 저장
그다음 타자
source .bash_profile
그 다음에 열립니다.
./Documents/R-4.0.3/bin/R
./Documents/R-4.0.3/bin/Rscript
항상 "source /Users/yourComputerName/"을 실행해야 합니다.R 스크립트를 실행하기 전에 bash_profile"이(가) 필요합니다.
Tks 라몬 길 모레노.터미널에 붙여넣고 R Studio를 다시 시작하면 다음과 같은 작업이 수행됩니다.
writeorg..org .r studio는 다음과 .R 스튜디오 포스.LANGEN_US.
환경: MAC OS High Sierra 10.13.1 // RStudio 버전 3.4.2 (2017-09-28) -- "짧은 여름"
엔니오 데 레온
은 Mac에 ./usr/local/bin/r
아에줄 추가래에서 행 .bash_profile
동일한 문제를 해결했습니다.
alias r="LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 r"
언급URL : https://stackoverflow.com/questions/9689104/installing-r-on-mac-warning-messages-setting-lc-ctype-failed-using-c
'programing' 카테고리의 다른 글
python numpy 시스템 엡실론 (0) | 2023.07.19 |
---|---|
데이터베이스에서 jango 개체 다시 로드 (0) | 2023.07.19 |
어떻게 하면 Pyflakes가 진술을 무시하게 할 수 있습니까? (0) | 2023.07.19 |
파이썬 '버퍼' 유형은 무엇을 위한 것입니까? (0) | 2023.07.19 |
가져오기 오류: libSM.so .6: 공유 개체 파일을 열 수 없습니다.해당 파일 또는 디렉터리가 없습니다. (0) | 2023.07.19 |