Pergunta

Eu configurei uma hubot server, versão 2.7.1.Veja secção de dependências de minha package.json:

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

Quando ele é iniciado, ele carrega os scripts em scripts/ mas parece ignorar a coleção eu coloquei em hubot-scripts.json.Aqui está a primeira parte do ficheiro:

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

Com detalhada de inicialização logs, você pode ver que shipit.o café é incluída (um dos padrões), mas nenhum de resto são:

[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

Existem cerca de 460 arquivos no node_modules/hubot-scripts/src/scripts/ diretório, e inclui quatro na minha hubot-scripts.json arquivo.Tudo o que eu posso supor é que ele não é a leitura que o arquivo..ou algo assim.

Esta documentação diff me faz pensar que eu não tenha perdido algo, há um velho problema que foi patched há muito tempo também.

Foi útil?

Solução

Tente adicionar .coffee extensão para todos os seus nomes de script em hubot-scripts.json:

["shipit.coffee", "sudo.coffee", "9gag.coffee", "abstract.coffee"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top