önceden taahhüt commit-pylint.py) ile başlayan sanalenv: pylint. Benim problemim,içiniçin ön-taahhütlü ön hazırlığı çalıştırıyor olmasıdır, bu yüzden benim virtualenv etkin olsa bile pre-commit.d/pre-commit-pylint.py
betiği sistem /usr/bin/python
(virtualenv python ile çalışmak yerine) ile çalışır.Bu benim önceden taahhüt script kancayı
Sanalenv kullanmayan geliştiriciler için uyumlu olan kancalara sahip olmak istiyorum. Python betiğimi sanal olarak sanal olarak çalıştırmak için herhangi bir yol var mı (yani, sistem pythonunu kullanan geliştiricilerle uyumlu mu?) Sen $ VIRTUAL_ENV değişken için ön taahhüt komut kontrol edin ve uygun $ PATH bunu başa ekleyebilir
Git'in "/ usr/bin" kodunu kancaya $ PATH olarak göndermesini engellemenin bir yolunu buldunuz mu? Sadece kendimle karşılaştım. – joemaller
hayır, yapmadım. Rob'un cevabıyla problemimi çözdüm. Ruby's rbenv için –
aynı: https://github.com/sstephenson/rbenv/issues/374 –