[완료]emacs shell mode 에서 PATH문제
글쓴이: nako / 작성시간: 금, 2007/05/11 - 3:48오후
emacs에서 사용하는 터미널이 dummy terminal이라고 알고 있습니다.
때문에 ~/.bashrc 에서 잡아 놓은 $PATH가 먹히질 않는 것 같은데요,
dummy terminal 에서 알아 먹게끔 PATH를 설정하려면 어떻게 해야 할 까요?
혹은 dummy terminal 말고 xterm을 쓰게 할 수는 없을 까요?
cross compiler를 써야 하는데 PATH 문제 때문에 걸리는 군요.
Forums:
exec-path 변수를 설정하면 되기는 합니다만
일반적으로 emacs 실행시 사용 계정 환경변수를 그대로 가져옵니다.
설정이 되지 않은 것이 이상하군요.
M-x shell 실행 후 echo $PATH를 해보시기 바랍니다.
부득이하게 emacs 내에서 PATH 환경 변수 값을 바꿔야한다면 C-h v exec-path로 변수값 확인 후 아래 customize항목으로 변경 가능합니다.
개인적으로 간단한 작업이 아니라면 emacs 내부 shell 사용은 권장하고 싶지 않습니다.
제한 사항이 많아서 xwindow를 사용한다면 따로 터미널을 열어 사용하는 것이 낫다고 생각합니다.
eshell 한 번
eshell 한 번 써보세요..
shell보다는 괜찮은거 같은데요.
답글 고맙습니다.
마우스 클릭 말고, 셀상에서 실행했더니 환경 변수를 그대로 가져오는군요.
화면 제어가 필요한
화면 제어가 필요한 것이라면 M-x term도 좋습니다만.. 제가 개발하는 목적으로는 M-x shell만으로도 충분하군요. M-x shell에서 unicode가 필요하다면 아래 script를 쓰는 것도 좋습니다:
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기