WARNING: terminal is not fully functional

mac에서 git관련 command나 man 명령어와 같이 more/less를 사용하는 실행을 할 때 다음과 같은 경고가 출력되는 경우가 있다.

WARNING: terminal is not fully functional
- (press RETURN)

max os x의 경우 $TERM값이 기본적으로 xterm-256color로 설정되는데, Xcode를 설치 할 때 terminal관련 정보가 삭제되서 이 문제가 발생한다고 한다. 간단하게는 터미널 -> 환경설정 -> 고급에서 ‘터미널을 다음과 같이 선언’ 항목을 xterm-256 color가 아닌 다른 값으로 변경해 주면 쉽게 해결 할 수 있다. (터미널 종료 후 재실행)

또는 solaris나 linux와 같은 다른 시스템에 있는 xterm-256color를 mac os x로 복사해서도 사용할 수 있다. 가령 linux의 경우 term-256color file이 /usr/share/terminfo/x/xterm-256color에 위치 하므로 ssh 접속을 할 수 있다면 다음 command로 mac os x 의 /usr/share/terminfo/78/ 아래로 복사해 올 수 있다.

$>sudo scp 계정@리눅스:/usr/share/terminfo/x/xterm-256color /usr/share/terminfo/78/

 

답글 남기기

이메일 주소는 공개되지 않습니다.