Domanda

Ho configurato un server hubot, versione 2.7.1.Ecco la sezione Dipendenze del mio package.json:

"dependencies": {
  "hubot": ">= 2.6.0 < 3.0.0",
  "hubot-scripts": ">= 2.5.0 < 3.0.0",
  "hubot-hipchat": "~2.6.4"
},
.

Quando inizia, carica gli script in scripts/ ma sembra ignorare la collezione che ho inserito in hubot-scripts.json.Ecco la prima parte di quel file:

["shipit.coffee", "sudo", "9gag", "abstract"
.

Con i registri di avvio verbose, è possibile vedere che ShipIt.Coffee è incluso (uno dei valori predefiniti), ma nessuno dei riposo è:

[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Loading hubot-scripts from /path/node_modules/hubot-scripts/src/scripts
[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Parsing help for /path/node_modules/hubot-scripts/src/scripts/shipit.coffee
[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Loading external-scripts from npm packages
.

Ci sono circa 460 file nella directory node_modules/hubot-scripts/src/scripts/ e include i quattro forniti nel mio file hubot-scripts.json.Tutto quello che posso assumere è che non leggi quel file .. o qualcosa del genere.

Questa documentazione diff mi fa pensare che non ho perso qualcosa, C'è un vecchio problema che è stato rattoppato anche eoni fa.

È stato utile?

Soluzione

Prova ad aggiungere estensione .coffee a tutti i tuoi nomi di script in hubot-scripts.json:

["shipit.coffee", "sudo.coffee", "9gag.coffee", "abstract.coffee"
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top