从Hubot中删除Heroku设置?(Remove Heroku setting from Hubot?)

我试着在Heroku上运行Hubot,但是我放弃了,因为我不想放弃我的信用卡号码。

相反,我尝试在我的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。 我如何删除它?


I tried running Hubot on Heroku, but I gave up because I'd prefer not to give out my credit card number.

Instead, I tried running Hubot on my mac. It gave an error, like this:

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

I think this error occured because Hubot is looking for Heroku. How do I remove this?


原文:https://stackoverflow.com/questions/30657596
2021-11-30 08:11

满意答案

尝试这个。

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

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

再次运行“bin / hubot”。


Try this.

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

Then find and remove the line that contains "hubot-heroku-keepalive" from file "external-scripts.json".

Run "bin/hubot" again.

相关问答

更多

如何在Slack中使用Hubot(How to use Hubot in Slack)

Hubot在Slack中并不是一个团队成员,但它仍然会坐在你的频道里尽职尽责地倾听(如果你已经正确地设置了一切)。 只要直接用你给它的名字直接调用它,它就会回应。 所以如果你设置: HUBOT_SLACK_BOTNAME=hubot ...在Heroku中,然后#general Slack中的#general频道并ping Hubot: hubot帮助 Hubot doesn't appear as a team member in Slack, but it will still be sit...

从Hubot中删除Heroku设置?(Remove Heroku setting from Hubot?)

尝试这个。 cd <your-hubot-project-dir> npm uninstall hubot-heroku-keepalive --save 然后从文件“external-scripts.json”中找到并移除包含“hubot-heroku-keepalive”的行。 再次运行“bin / hubot”。 Try this. cd <your-hubot-project-dir> npm uninstall hubot-heroku-keepalive --save Then f...

yo hubot命令后npm协议错误(npm protocol error after yo hubot command)

发生该错误的原因是npm命令需要符号链接,并且在Windows中不受支持,如本问题中所引用的: https : //github.com/npm/npm/issues/9901 您可以按照本文中列出的步骤修复此问题: 使用Vagrant Windows进行符号链接 步骤是: 为您的VagrantFile添加一段代码以启用符号链接: config.vm.provider "virtualbox" do |v| v.customize ["setextradata", :id, "VBoxIn...

Hubot:安装hubot脚本(Hubot: installing a hubot script)

我在./external-scripts.json中引用了hubot-jenkins。 我希望这会自动发生,但事实并非如此。 Hubot现在对jenkins命令作出响应。 I have the reference to the hubot-jenkins in the ./external-scripts.json. I would have expect this to happen automagically but it did not. Hubot now responds to the ...

Hubot与hipchat适配器无法在ubuntu上启动(Hubot with hipchat adapter not starting on ubuntu)

显然我忘了导出变量。 我在使用-a hipchat启动hubot时现在没有出现任何错误 Apparently I forgot to export the variables. I am now not getting any errors when starting hubot with -a hipchat

在Ubuntu中本地测试Hubot(Testing Hubot locally in Ubuntu)

我做了一个全新的安装,我安装node.js没有nodenv,一切正常。 它可能不是更好的解决方案,但它是我所做的。 I made a fresh install and I instal node.js without nodenv and everything works properly. It may not be the better solution but it was what I did.

无法在Heroku上部署Hubot(Unable to deploy Hubot on Heroku)

我们遇到了同样的问题。 我们通过在package.json中将节点版本更改为0.8.21来修复它。 "engines": { "node": "= 0.8.21", "npm": "1.1.x" } We had the same problem. We fixed it by changing node version to 0.8.21 in package.json. "engines": { "node": "= 0.8.21", "npm": "1.1.x" }

通过Curl发布到Hubot(Posting to Hubot via Curl)

这个答案有点晚了。 httpd-post-say只为我工作,忽略了端口8080 for heroku只需使用你的app url(app-name.herokuapp.com)。 对我来说更令人困惑的是,你需要使用看起来像12345_something@conf.hipchat.com的XMPP JID。 因此,要发布消息,heroku的内容如下所示。 curl -X POST http://app-name.herokuapp.com/hubot/say -d message='Hello Wor...

无法安装Hubot(Trouble getting Hubot installed)

我刚刚在Windows10上面临同样的问题。 我不知道为什么会出现这个问题,但我发现了 yo hubot --defaults 工作得很好。 在你的情况下 yo hubot --owner="craigrow@hotmail.com" --name="tester" --description="A simple helpful robot for your Company" --adapter=campfire 将工作。 I faced the same problem just now o...

Hubot安装错误--create不创建目录(Hubot installation error where --create does not create a directory)

通过从nodejs到节点创建符号链接解决了该问题。 The issue was resolved by creating a symlink from nodejs to node.

相关文章

更多

使用Git 管理heroku的项目(windows)

此过程与管理github中的项目类似,即是普通的git配置 安装 Heroku Toolbelt, 里 ...

Solr 4.6 | Setting Up an External ZooKeeper Ensemble | upgrade solr to Solr4.6

4.1-----&gt;4.6 Solr从4.1到4.6还是有不少改变的。。。 一、solr.xml ...

Setting up Nutch 2.1 with MySQL to handle UTF-8

原文地址:http://nlp.solutions.asia/?p=180 These instruc ...

Rails设置环境变量

目前接触的环境变量分为2种,这里以sunspot中设置solr url为例 1. ENV['SOLR_ ...

利用Decommission从Hadoop集群中Remove节点

我们现有的Hadoop集群已经运行了一段时间了 由于集群中的服务器分布在2个不同的机房,受跨机房带宽的 ...

maven设置本地仓库

更改本地仓库 maven安装好之后,本地仓库默认在当前用户所在目录的.m2目录下。如 C:\Users ...

mybatis设置延迟加载解决n+1问题

在mybatis的配置中文件中加入以下两项就可以解决n+1问题,也就是如果没有使用到关联的ID,就不会 ...

AndroidManifest.xml 详情对应介绍

——————————————————————————————————————————————————— ...

删除Hbase的META中多余表项

由于操作HBase比较粗犷,有时直接在Hadoop中删除hbase对应的表,导致.META.中还记录着 ...

在Hadoop集群中添加机器和删除机器

无论是在Hadoop集群中添加机器和删除机器,都无需停机,整个服务不中断。 添加机器 在集群的Ma ...

最新问答

更多

从分组数据中选择第一行和最后一行(Select first and last row from grouped data)

可能有一个更快的方法: df %>% group_by(id) %>% arrange(stopSequence) %>% filter(row_number()==1 | row_number()==n()) There is probably a faster way: df %>% group_by(id) %>% arrange(stopSequence) %>% filter(row_number()==1 | row_number()==n())

在挂架中使用重定向时出错(Error using redirect in pylons)

尝试: from pylons import url from pylons.controllers.util import redirect # ... redirect(url(controller='formtest', action='result')) 您最好使用当前的Pylons 1.0文档和1.0更新的QuickWiki教程 ,以及网站上的其他参考资料。 Try: from pylons import url from pylons.controllers.util impor

Perl:比较两个文件并打印匹配和不匹配的数据(Perl: Comparing two files and printing data that match and don't match)

如果你有足够的内存,使用散列。 如果符号在input1.txt中不会出现多次(即如果AB在文件中,则AX不是),下面的代码应该可以工作: #!/usr/bin/perl use warnings; use strict; my %hash; open my $F1, '<', 'input1.txt' or die $!; while (<$F1>) { my @values = split / /; @hash{@values} = reverse @values; } c

(R - > R)函数的简单自动分类(Simple Automatic Classification of the (R-->R) Functions)

Scipy具有拟合数据的功能 ,但它们使用多项式或样条函数 。 您可以使用Gauß的许多发现之一 , 最小二乘法来适应其他功能。 Scipy has functions for fitting data, but they use polynomes or splines. You can use one of Gauß' many discoveries, the method of least squares to fit other functions.

ISS错误CS0433:名称冲突(ISS error CS0433: name collision)

我在MSDN中找到了描述此错误的链接。 总而言之,在页面的文件名(TimeLogTab.aspx)和后面的代码(公共类TimeLogTab)中的类之间会发生命名冲突。 链接建议重命名其中的一个。 我将课程改为Time_LogTab,错误消失了。 I found a link in the MSDN that describes this error. To summarize, a naming conflict can happen between the file name of a pag

使用MvvmCross动态加载UIViewController(Loading a UIViewController Dynamically with MvvmCross)

您是否将MyVcViewModel绑定到您的MyVc ? 如果MyVc可成功用作根/子导航模式,请尝试将其显示为内容(也许您可以将其放在ViewDidLoad()事件中): var vmRequest = MvxViewModelRequest.GetDefaultRequest(typeof(MyVcViewModel)); var viewController = new MvxViewController(); var myView = viewController.CreateView

批量脚本循环(Batch script loop)

for /l是你的朋友: for /l %x in (1, 1, 100) do echo %x 从1开始,逐个开始,并以100完成。 如果它在批处理文件中,请使用两% s for /l %%x in (1, 1, 100) do echo %%x (这是我真的很讨厌Windows脚本的事情之一) 如果循环的每次迭代都有多个命令,请执行以下操作: for /l %x in (1, 1, 100) do ( echo %x copy %x.txt z:\whatever\etc )

以json的形式存储localstorage值(store the localstorage value in the form of json)

只需构建一个对象,然后对其进行stringify 。 例如,如果我假设您的input元素的名称是您要在对象上使用的名称: $('.proceed_btn').on('click', function(){ // Blank to start with var order = {}; // Loop through all inputs... $('input[type="text"], input[type="text"]').each(function(){

福州市闽侯县上街中心学校外来户口要怎样申请

登陆“闽侯县政府门户网站”首页> 公共服务 > 教育学习 > 入学政策一、办理程序 1、申请者持三证(暂住证、务工证或劳动合同、原籍户口簿)的原件及复印件到暂住地所在乡镇中心小学申请; 2、乡镇中心小学负责对申请人资料进行审核,符合入学条件的,根据上级要求参加电脑派位,电脑派位不成功的给予统筹安排; 3、申请人根据公示的电脑派位的结果或统筹安排的结果到指定的学校办理入学注册手续。 二、提供材料 1、原籍户口簿原件及复印件; 2、暂住证(居住半年以上)、务工证或劳动合同。

Python:如何将生成器迭代值附加到列表中(Python: How to append generator iteration values to a list)

您的生成器不会产生新列表,它会一遍又一遍地生成相同的列表 。 当你追加那个产生的引用你只能看到相同的原始列表,在它最近洗牌的形式,一遍又一遍。 产生一份副本: def poss_comb(coord): coord = coord[:] # use a local copy of the list random.shuffle(coord) yield coord 或创建随机排序,而不是使用sorted()函数进行inplace shuffling: def poss