boussole:serveur introuvable lors de l'exécution de " grognement serveur`

Le problème

grunt server sorties ceci:

Warning: Task "compass:server" not found.

J'ai téléchargé Gruntfile.js ici: https://gist.github.com/ComFreek/7289648
C'est le fichier par défaut que j'ai obtenu après la création d'une nouvelle Yeoman projet.


Détails

Je suis de lecture La Construction De Web Apps Avec Yeoman Et Polymère et à la suite de la description des commandes de la console pour exécuter.

Mon système:

  • Windows 8.1 Pro 64 bits
  • NodeJS 0.10.21
  • MNP 1.3.11

J'ai déjà exécuté ces commandes:

npm install -g yo
npm install generator-polymer -g

yo polymer

grunt server m'a dit que je devais installer Ruby et Compas.

  • J'ai installé Ruby à partir d'ici:
    http://rubyinstaller.org/
    Après l'installation, j'ai aussi réussi que Ruby a vraiment été enregistré dans le CHEMIN d'accès.
  • J'ai utilisé NPM pour l'installation de la Boussole:
    npm install grunt-contrib-compass --save-dev -g

    (J'ai essayé en local et mondial, l'installation de la Boussole. Aucun d'entre eux travaillaient.)

C'est la sortie exacte de grunt:

D:\test>grunt server
Running "server" task
Warning: Task "compass:server" not found. Use --force to continue.

Aborted due to warnings.

Elapsed time
server  4ms
Total   4ms

Il fonctionne maintenant...

Malheureusement, je ne sais toujours pas la cause exacte. J'ai traversé toutes mes instructions ci-dessus, et il a travaillé hors de la boîte.

En tout cas, je recommande la mise à jour de tous les paquets. Mon numéros de version (dernière édition: 02.02.14):

[NodeJS v.0.10.24]
[NPM 1.3.21]
[grunt-cli v0.1.11]
[grunt v0.4.2]

OriginalL'auteur ComFreek | 2013-11-03