Fish shell에서 클로드 코드를 실행했을 때 입력이 이상해지는 현상

2025. 7. 24. 18:27Programming/개발환경

반응형

https://github.com/anthropics/claude-code/issues/35

 

Bash command timeouts due to shell hangs · Issue #35 · anthropics/claude-code

Bug Description Bash commands always timeout with code 143. I use MacOS with fish, tmux, & alacritty. I get the same problem in the default MacOS terminal with bash (without tmux). Environment Info...

github.com

 

  클로드 코드를 실행했을 때 레이아웃이 깨지는 건 기본이고, 아무런 입력도 안되고 멈춰있는 증상이 발생하는 경우가 있다. Ctrl+C로 클로드 코드를 종료한 뒤 실행하면 가끔 되기도하고, cladue --help처럼 인자값과 함께 실행하면 동작하기도 한다. claude doctor를 통해 검사를 돌려보면 설치된 곳이 두 곳 있다고 뜨긴 하는데, claude migrate-installer를 실행해서 로컬쪽으로 통합시켜도 증상은 해결되지 않는다.

  확인해보니 위와같은 이슈를 발견할 수 있었는데, fish 쉘을 사용하고 있는 경우 발생하는 모양. ~/.config/fish/config.fish를 열어 claude를 실행하는 alias를 다음과 같이 bash에서 실행하도록 수정하고나니, 더 이상 문제가 발생하지 않는다. 언젠간 해결되겠지...

 

alias claude="SHELL=/bin/bash /Users/${사용자 이름}/.claude/local/claude"
반응형