사이트에는 나와 매우 유사한 몇 가지 질문이 있지만 이러한 질문에 대한 답변으로는 내 문제가 해결되지 않는 것 같습니다. 먼저 지금까지의 과정을 설명하겠습니다. 저는 OS X 11.0.1(macOS Big Sur)을 사용하는 Macintosh 컴퓨터의 Bash 3.2.57에서 이 절차를 실행하고 있습니다.
다음 명령을 사용하여 Powerline 글꼴을 복제했습니다.
git clone https://github.com/powerline/fonts.git
powerline_fonts
그러면 내 홈 디렉터리에 다음과 같은 디렉터리가 생성됩니다.디렉토리
cd
로 가서 글꼴 을 설치하는 명령을 실행했습니다.powerline_fonts
./install.sh
pip3 install powerline-shell
파워라인 쉘(Powerline Shell) [https://github.com/b-ryan/powerline-shell] 홈페이지 안내에 따라 설치하세요.그런 다음
.profile
아래 지침에 따라 파일을 업데이트 했습니다.function _update_ps1() { PS1=$(Powerline-shell $?) } if [[ STERM != linux && ! $PROMPT_COMMAND =~ _update_ps1 ]]; then PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND" fi
다음으로
.config
홈 디렉터리 내에 디렉터리를 만든 다음powerline-shell
해당 디렉터리 내에 디렉터리를 만듭니다.config
.powerline-shell
디렉토리 내에config.json
파일을 생성하고 다음 정보로 채웠습니다.{ "segments": [ "virtual_env", "ssh", "username", "cwd", "git", "git_stash", "jobs", "set_term_title", "svn", "newline", "root" ], "mode" : "flat", "cwd": { "mode": "plain", "max_depth": 4 }, "theme": "solarized_light" }
그런 다음
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=
Bash 세션에서 로그아웃했다가 다시 로그인합니다. Powerline Shell이 작동하고 색상으로 구분된 프롬프트가 표시됩니다. 그러나 각 프롬프트의 끝에 올바른 형식의 화살표가 표시되는 대신 여기에 표시된 것과 같은 상자형 프롬프트가 표시됩니다.
내 문제는 1단계와 3단계 사이에 있는 것 같지만, 내가 찾은 지침 중 어떤 것도 다른 작업을 수행하라는 지시가 없습니다.