2014-09-20 6 views
0

J'ai juste essayé de faire usage de jake mais j'ai trouvé un problème vraiment bizarre que jake ne puisse pas charger jakefile. Avez-vous une idée de la façon de le résoudre?Impossible de charger jakefile

Structure du répertoire:

jake_test >> jake.sh

jake_test >> jakefile.js

fichier jake.sh

node_modules/.bin/jake $* 

commande pour se connecter:

./jake.sh --trace 

Voici le journal de suivi:

jake aborted. 
Error: No Jakefile. Specify a valid path with -f/--jakefile, or place one in the current directory. 
at api.fail (/opt/lampp/htdocs/jake_test/node_modules/jake/lib/api.js:336:18) 
at EventEmitter.utils.mixin.run (/opt/lampp/htdocs/jake_test/node_modules/jake/lib/jake.js:319:9) 
at Object. (/opt/lampp/htdocs/jake_test/node_modules/jake/bin/cli.js:25:10) 
at Module._compile (module.js:456:26) 
at Object.Module._extensions..js (module.js:474:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
at Function.Module.runMain (module.js:497:10) 
at startup (node.js:119:16) 
at node.js:901:3 

Aide vraiment appriciée.

+0

Je suis sur Ubuntu 13.10; jake version 8.0.9 –

Répondre

0

En fait, Comme j'utilise un système d'exploitation sensible à la casse, 'jakefile.js' doit commencer par 'J' majuscule.

Merci à James Shore.

0

Comme mentionné dans l'erreur:

jake aborted. 
Error: No Jakefile. Specify a valid path with -f/--jakefile, or place one in the current directory. 

Il n'est pas en mesure de trouver Jakefile.js dans le répertoire courant. Dans votre cas, vous avez jakefile.js mais cela devrait être Jakefile.js. Cela fonctionnera sur des systèmes comme Windows mais avec des systèmes comme * nix, vous rencontrerez ce genre de problème.