힘내 완료 __git_ps1은 Mac에서 정말 느립니다.


3

나는 __git_ps1내 배쉬 프롬프트에 잠시 동안 있었지만 최근에 ( Homebrew 와 rbenv로 엉망이 된 후에 그것을 알았다), 그것은 나의 프롬프트를 끔찍하게 느리게했다. git 디렉토리에있을 때 프롬프트가 표시 될 때마다 모든 명령 후에 3-4 초 기다려야합니다.

방금 돌아가서 활동 모니터를 보면, distnoted 및 Finder가 지연 시간 동안 평소보다 더 많은 CPU를 사용하고 있음을 보여줍니다. git-completion.bash가 Finder에 알림을 트리거하는 것일 수 있습니까? 폴더 작업이나 무언가가 관련되어 있습니까?

답변:


1

rbenv는 허브 gem 의 rubygems 버전을 늦추고 git의 별칭으로 __git_ps1의 속도를 늦췄습니다. 새로운 독립형 버전의 허브로 전환하면 문제가 해결되었습니다.


오 당신은 생명의 은인입니다! 그것이 바로 내 문제였습니다. 제거 중 alias git='hub'고정 문제를! 대박!
— Sukima

rbenv를 사용하지 않지만 rvm을 사용한다고 언급해야합니다. 따라서 rvm은 hub 명령과도 상호 작용합니다.
— Sukima
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.