2012-06-05 24 views
5

benim çalışma dizine cd 'ler ve çıplak git repo tablodan aldığı bir git sonrası güncelleme kanca aşağıdaki kodu sahip olduğu bu git kanca ömürleri:Bash komut bulunmazsa

cd $HOME/www/firefly 

unset GIT_DIR 

git pull hub master 

combine 

npm rebuild 

exec git update-server-info 

sorun combine çalıştırıldığında, ben elde ediyoruz:

hooks/post-update: line 14: combine: command not found 

garip şey benim çalışma dizine el cd ve combine çalıştırırsanız başarıyla dosyayı yürütür olmasıdır. Neyi yanlış yapıyorum?

+0

'' $ HOME/www/firefly' dizininde kayıtlı bir programı 'birleştiriyor mu? – sarnold

+0

@sarnold yepppp – user730569

cevap

7

Birleştirme, bir kabuk komutu değildir. Aynı dizinde bulunuyorsa tam yol veya ./combine gerekir.

Hatanın nedeni, komut dosyası çalıştırıldığında yolunuzun farklı olmasıdır.