Quand je lance ce qui suit sur un Mac à partir de la ligne de commande, il fonctionne très bien:mac commande git homebrew introuvable
git submodule foreach "git checkout develop; git pull"
... mais quand je le lance à partir d'un script .sh lui donne un git: command not found erreur:
/usr/local/Cellar/git/2.14.2/libexec/git-core/git-submodule: line 355: “git: command not found
Le script complet est le suivant. Le travail caisse et traction, mais sous-module foreach jette l'erreur:
#!/bin/bash
set -e
set -u
git checkout develop && git pull
git submodule foreach “git checkout develop; git pull”
exit 0
conseils que j'ai trouvé, dit pour vous assurer que usr/bin est dans mon chemin. Mais voici ce que je vois quand je fais écho $ PATH (semble déjà être là):
/Users/myusername/.nvm/versions/node/v8.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/VMware Fusion.app/Contents/Public
Veuillez partager votre script. – bfontaine
script ajouté au-dessus de –
Vos devis sont désactivés. Il devrait être «git checkout développer; git pull» '' au lieu de '' git checkout développer; git tire "'. – bfontaine