2015-06-05 23 views
8

我试着在Heroku上运行Hubot,但我放弃了,因为我不想放弃我的信用卡号码。从Hubot中删除Heroku设置?

相反,我试着在我的Mac上运行Hubot。它给出了一个错误,像这样:

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

我觉得这个错误发生是因为Hubot正在寻找Heroku。我如何删除它?

+1

@ awesomebing1感谢您的编辑。 –

回答

19

试试这个。

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

然后找到并从文件“external-scripts.json”中删除包含“hubot-heroku-keepalive”的行。

再次运行“bin/hubot”。

+1

谢谢。抱歉回复晚了。你的帖子帮了我。 –

+1

还必须从external-scripts.json中删除hubot-heroku-keepalive,否则在加载外部脚本时仍会发现模块未找到错误。 – ycavatars