J'essaie d'utiliser Grunt sur un projet sur lequel je travaille avec quelqu'un d'autre. Mon collègue a installé Node, NPM, Grunt-CLI et a créé une tâche Grunt et a chargé l'ensemble du répertoire de travail sur Github. Quand il exécute la tâche Grunt cela fonctionne bien.Grunt installé mais "commande non trouvée"
J'ai Yosemite 10.10.4. J'ai descendu un clone du répertoire de travail de Github. Mais quand je tente exécuter la tâche Grunt je reçois >> /bin/sh: mysqldump: command not found Database dump failed!
je l'ai fait ce qui suit:
- Installé Node.js
- installé la version en ligne de commande Grunt
sudo npm install -g grunt-cli
- Ajouté le chemin de l'installateur Grunt à mon PATH $
export PATH=/usr/local/lib/node_modules/grunt-cli/bin:$PATH
puisecho $PATH
qui se traduit par/usr/local/lib/node_modules/grunt-cli/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
- grunt est installé
grunt --version
Assurer les résultats dansgrunt-cli v0.1.13 grunt v0.4.5
- Installée Grunt dans le répertoire de travail
cd /path/to/project/root/
suivi parsudo npm install
- Vérifié et package.json et Gruntfile.js assuré sont à la racine du répertoire de travail (à noter également qu'un dossier node_modules a été inclus dans la racine du répertoire de travail avec mes collègues s'engager).
Quelqu'un peut-il m'aider à identifier le problème?
J'ai suivi:
http://gruntjs.com/getting-started
http://www.hongkiat.com/blog/grunt-command-not-found/
Le problème est dans le message d'erreur: Vous devez installer 'mysqldump' – arco444