2015-06-05 15 views
8

Ho provato a eseguire Hubot su Heroku, ma ho rinunciato perché preferirei non dare il mio numero di carta di credito.Rimuovi l'impostazione di Heroku da Hubot?

Invece, ho provato a eseguire Hubot sul mio Mac. Esso ha dato un errore, in questo modo:

$ ./bin/hubot 
hubot-sample> [Fri Jun 05 2015 11:41:52 GMT+0900 (JST)] ERROR hubot-heroku-alive included, but missing HUBOT_HEROKU_KEEPALIVE_URL. `heroku config:set HUBOT_HEROKU_KEEPALIVE_URL=$(heroku apps:info -s | grep web_url | cut -d= -f2)` 
[Fri Jun 05 2015 11:41:52 GMT+0900 (JST)] INFO Using default redis on localhost:6379 

Penso che questo errore si è verificato perché Hubot è alla ricerca di Heroku. Come lo rimuovo?

+1

@ awesomebing1 Grazie per la modifica. –

risposta

19

Prova questo.

cd <your-hubot-project-dir> 
npm uninstall hubot-heroku-keepalive --save 

trovare Poi e rimuovere la riga che contiene "hubot-Heroku-keepalive" da file "esterno-scripts.json".

Eseguire nuovamente "bin/hubot".

+1

Grazie. Perdonami per aver risposto tardi. Il tuo post mi ha aiutato –

+1

Devono anche rimuovere hubot-heroku-keepalive da external-scripts.json, o si otterrà comunque un errore di modulo non trovato durante il caricamento di script esterni. – ycavatars