2015-06-05 18 views
8

Próbowałem uruchomić Hubota na Heroku, ale zrezygnowałem, bo wolałem nie podawać numeru mojej karty kredytowej.Usunąć ustawienie Heroku z Hubot?

Zamiast tego próbowałem uruchomić Hubot na moim macu. Dało to błąd, na przykład:

$ ./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 

myślę, że to błąd, ponieważ Hubot szuka Heroku. Jak mogę to usunąć?

+1

@ awesomebing1 Dziękujemy za edytowanie. –

Odpowiedz

19

Spróbuj tego.

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

Następnie znaleźć i usunąć wiersz zawierający "hubot-Heroku-keepalive" z pliku "external-scripts.json".

Ponownie uruchom "bin/hubot".

+1

Dziękuję. Przepraszam za spóźnioną odpowiedź. Twój post pomógł mi. –

+1

Musisz również usunąć hubot-heroku-keepalive z zewnętrznego skrypts.s. json, lub nadal będziesz otrzymywać błąd modułu nie znaleziono podczas ładowania zewnętrznych skryptów. – ycavatars