FAQ常见问题解答---搭建hubot
1、
[root@test160 ~]# npm install -g n npm
ERR! Error: CERT_UNTRUSTED
证书不受信任的
解决办法:
npm config set strict-ssl false
2、
npm install -g hubot coffee-script yo generator-hubot
查看日志报错信息
...
14980 silly addNameRange number 2 { name: 'sindresorhus/is',
14980 silly addNameRange range: '>=0.7.0-0 <0.8.0-0',
14980 silly addNameRange hasData: true }
14981 silly addNameRange versions [ undefined, [] ]
14982 error TypeError: Cannot read property 'latest' of undefined
14982 error at next (/usr/lib/node_modules/npm/lib/cache.js:687:35)
14982 error at /usr/lib/node_modules/npm/lib/cache.js:675:5
14982 error at saved (/usr/lib/node_modules/npm-registry-client/lib/get.js:148:7)
...
原因:gcc版本太低,需要升级到4.9以上
3、
Error: CERT_NOT_YET_VALID
原因:服务器时间设置错误
4、
Your hubot-scripts.json is empty, so you just need to remove it.
[Tue Apr 03 2018 18:18:50 GMT+0800 (CST)] ERROR hubot-heroku-keepalive included, but missing HUBOT_HEROKU_KEEPALIVE_URL. `heroku config:set HUBOT_HEROKU_KEEPALIVE_URL=$(heroku apps:info -s | grep web.url | cut -d= -f2)`
[Tue Apr 03 2018 18:18:50 GMT+0800 (CST)] INFO hubot-redis-brain: Using default redis on localhost:6379
出现的错误信息是因为默认情况下,hubot使用redis做持久化存储,并支持heroku部署。
我们可以去掉redis和heroku配置,在./external-scripts.json文件中找到"hubot-heroku-keepalive"和"hubot-redis-brain"并删除即可。
5、
xiaojiang> xiaojiang shellcmd update xiaojiang> spawn!
原因待查
6、
ERROR Error: listen EADDRINUSE 0.0.0.0:8080
上面提示 8080 端口被占用了
[www@test160 handlers]$ netstat -ntlp|grep node
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:8100 0.0.0.0:* LISTEN 8008/node
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 11651/node
可以指定端口执行,比如换 8100 端口:
[www@test160 hubot]$ PORT=8100 ./bin/hubot
7、tmux里执行报错
sessions should be nested with care, unset $TMUX to force
解决: 杀掉进程后执行unset TMUX,然后再执行tmux attach就可以了
FAQ常见问题解答---搭建hubot的更多相关文章
- Subversion FAQ(常见问题解答)
转自:http://subversion.apache.org/faq.zh.html 常见问题: 为什么会有这样一个项目? 为了接管CVS的用户基础.确切的说,我们写了一个新的版本控制系统,它和CV ...
- 06 Frequently Asked Questions (FAQ) 常见问题解答 (常见问题)
Frequently Asked Questions (FAQ) Origins 起源 What is the purpose of the project? What is the history ...
- Keras FAQ: 常见问题解答
Keras官方中文版文档 如何引用 Keras? 如何在 GPU 上运行 Keras? 如何在多 GPU 上运行 Keras 模型? "sample", "batch&q ...
- CetenOS 6.9 搭建hubot运维机器人
前言 Hubot是由Github开发的开源聊天机器人,基于Node.js采用CoffeeScript编写 可以借助Hubot开发Chatbot来自动化的完成想要一切自动化任务,比如: -运维自动化(编 ...
- dubbo常见问题解答FAQ
常见问题解答 1. 如果服务注册不上怎么办? 2. 出现RpcException: No provider available for remote service异常怎么办? 3. 出现调用超时co ...
- SSL/TLS 高强度加密: 常见问题解答
关于这个模块 mod_ssl 简史 mod_ssl会受到Wassenaar Arrangement(瓦森纳协议)的影响吗? mod_ssl 简史 mod_ssl v1 最早在1998年4月由Ralf ...
- 我个人有关 Azure 网络 SLA、带宽、延迟、性能、SLB、DNS、DMZ、VNET、IPv6 等的 Azure 常见问题解答
Igor Pagliai(微软) 2014 年 9月 28日上午 5:57 年 11 月 3 年欧洲 TechEd 大会新宣布的内容). 重要提示:这篇文章中我提供的信息具有时间敏感性,因为这些 ...
- 学习OpenCV双目测距原理及常见问题解答
学习OpenCV双目测距原理及常见问题解答 转自博客:https://blog.csdn.net/angle_cal/article/details/50800775 一. 整体思路和问题转化. 图 ...
- # ConfigureAwait常见问题解答
原文: https://devblogs.microsoft.com/dotnet/configureawait-faq/ .NET 在七多年前在语言和类库添加了 async/await .在那个时候 ...
随机推荐
- Python全栈开发之路 【第十八篇】:Ajax技术
Ajax技术 Ajax = 异步 JavaScript 和 XML. Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 1.jQuery的load()方法 jQuery loa ...
- Dockerfile centos7_php5.6.36
Dockerfile: FROM centos:7 MAINTAINER www.ctnrs.com RUN yum install epel-release -y && \ yum ...
- Johnson算法
用于求稀疏图上的全局最短路. 考虑将带负权的图变为不带负权的图,再跑\(n\)次Dijkstra. 方法:新建点S,向所有点连边权为\(0\)的边,然后以S为起点跑SPFA.然后将每条边的权值重新赋为 ...
- c++入门之命名空间存在的意义
看过鸡啄米的C++编程入门系列教程的朋友,应该能注意到,在其中的很多实例中,都有这么一条语句:using namespace std;,即使用命名空间std,其作用就是规定该文件中使用的标准库函数都是 ...
- (Beta)团队贡献分
Beta阶段团队每个成员都积极响应一起完成了开发, 所以最后我们一致决定各个成员的贡献分相同. 林珣玙 53 康家华 52 张启东 51 刘彦熙 49 马瑶华 48 仇栋民 47
- NET操作RabbitMQ组件EasyNetQ
NET操作RabbitMQ组件EasyNetQ使用中文简版文档. 本文出自EasyNetQ官方文档,内容为自己理解加翻译.文档地址:https://github.com/EasyNetQ/EasyNe ...
- vue嵌套路由
父组件 (注:to="/Flow/moban_a"这里不是文件加路径,是父组件路由+子组件路由) 路由配置
- CSS3 transform-style 属性
语法 transform-style: flat | preserve-3d 语法项目 说明 初始值 flat 适用于 块元素和行内元素 可否继承 ...
- idea的pom.xml中提示dependency‘’not found
今天下午在更新svn上的项目到本地,发现pom文件中的如下依赖的version一直标红,鼠标放上去显示“dependency not found.” 同时检查了Maven Projects中该项目引入 ...
- python学习笔记(11)--数据组织的维度
数据的操作周期 存储 -- 表示 -- 操作 一维数据表示 如果数据有序,可以使用列表[]:如果数据没有顺序,可以使用集合{} 一维数组存储 存储方式一:空格分隔 ,使用一个或多个空格分隔进行分隔, ...