때마다 내가 시작하려고 vim
하거나 emacs
또는 top
(SSH를 통해 클러스터 컴퓨터) 유닉스 터미널에서, 나는이 같은 오류 ‘XXX 사이에 이름 충돌’의 AA 연속 스트림을 얻을 수 (나는 실제로 사용의 ncurses의 그 어떤 명령 생각)
Name collision between dumb dumb
Name collision between unknown unknown
Name collision between lpr lpr
Name collision between glasstty glasstty
Name collision between vanilla vanilla
Name collision between ansi+local1 ansi+local1
Name collision between ansi+local ansi+local
......
Name collision between terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200
Name collision between h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a
Name collision between h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs
Name collision between h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us
Name collision between h19 h19 h19 h19 h19 h19 h19 h19 h19 h19 h19 h19
......
웹에서 수행 한 일부 연구에 따르면 TERMCAP / TERMINFO와 관련이 있어야하며 GNU 화면을 사용한 후에 이것이 시작되었다고 생각합니다. 그리고 실제로 GNU 화면 세션에있을 때 vim과 emacs가 제대로 작동합니다 (예 : 화살표 키가 작동하지 않는 이상한 키 매핑 제외)
인터넷에서 어딘가를 읽었을 때 TERMCAP 환경 변수를 존재하지 않는 파일로 설정하려고 시도했지만 vim이 작동하지만 (평소와 다른 설정으로) emacs가 아닙니다 …
이 문제를 해결하기 위해 내가 무엇을 할 수 있는지 알고 있습니까?
답변
해결 : 문제는 내가 내에서 지정 있었다 아마 있었다 다른 사람의 복제 일부는 많은 공유 라이브러리와 폴더가 포함되어 있습니다. 내 경우에는~/.bashrc
LD_LIBRARY_PATH
ncurses
도서관 .