我刚刚从github拉了hubot。我从npm install
开始\d\projects\hubot
并且遇到了错误。第一个错误可能导致其余错误:
d:\项目\ hubot \ node_modules \ hubot-hipchat \ node_modules \节点XMPP \ node_modules \节点XMPP核心\ node_modules \节点STRINGPREP>节点 “d:\ Program Files \ nodejs \ node_modules \ npm \ bin \ node-gyp-> bin \ .... \ node_modules \ node-gyp \ bin \ node-gyp.js” 重建gyp ERR!配置错误gyp ERR!堆栈错误:命令失败: gyp ERR!在ChildProcess.exithandler处堆栈 (child_process.js:647:15)gyp ERR!在ChildProcess.emit堆栈 (events.js:98:17)gyp ERR!堆栈在maybeClose (child_process.js:755:16)gyp ERR!堆栈在Socket。 (child_process.js:968:11)gyp ERR!堆栈在Socket.emit (events.js:95:17)gyp ERR!堆栈在Pipe.close(net.js:465:12)gyp 呃!系统Windows_NT 6.1.7601 gyp ERR!命令“node”“d:\ Program 文件\的NodeJS \ node_modules \故宫\ node_modules \节点GYP \ BIN \节点gyp.js” “重建”gyp ERR! CWD d:\项目\ hubot \ node_modules \ hubot-hipchat \ node_modules \节点XMPP \ node_modules \节点XMPP核心\ node_modules \节点STRINGPREP gyp ERR! node -v v0.10.29 gyp ERR! node-gyp -v v0.13.1 gyp ERR!不行
第一行指向我的机器上不存在的文件夹:
d:\projects\hubot\node_modules\hubot-hipchat\node_modules\node-xmpp\node_modules\node-xmpp-core
node-xmpp-core不存在。我尝试安装node-xmpp-client
和node-xmpp-sever
,再次尝试安装大量错误。
知道我怎么能搞到这个混乱的底部?
答案 0 :(得分:2)
结果我开始使用错误的命令。
Mac设置
在下拉回购之后,正确的命令是:
sudo npm install -g yo generator-hubot
你需要的其他东西:
这是事情变得棘手的地方。
(yo hubot命令安装hubot!)
现在切换回根目录 \ wherever \ hubot
切换回创建的目录 \ wherever \ hubot \ myhubot
bin/hubot
(安装npm依赖项,加载脚本,启动hubot) 这会让你出现提示,屏幕上会出现一堆垃圾。点击<enter>
。 现在您收到了正确的提示......
Hubot>
您可以输入“hubot help”来测试他。
如果hubot没有响应命令,请检查以确保从您创建的目录bin/hubot
运行\wherever\hubot\myhubot
。您可以从根目录运行bin/hubot
,但提示符不会响应命令。
Full instructions安装程序。
Windows安装程序
基本上是一回事。在上面列出的任何命令之前不要使用sudo。在Hubot运行之前,您还需要两个额外的包。我建议先安装这些:
Write some scripts让他做有趣的事情。
\wherever\hubot\myhubot\scripts\example.coffee
是一个很好的起点