힘내 완료 __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.