2013-08-26 27 views
0

我不是很熟悉nodejs,但我試圖安裝hubot並與hipchat適配器運行但是,我收到以下錯誤,下面的package.json 。Hubot與hipchat適配器不啓動在Ubuntu上

我按照這個教程,http://theprogrammingbutler.com/blog/archives/2011/10/28/hipchat-hubot-and-me/和在hubot-hipchat回購官方的https://github.com/hipchat/hubot-hipchat官方 - 我甚至試圖在heroku上設置它無濟於事。儘管如此,我寧願將它設置在我的Ubuntu 12.04 ec2實例上,但是如果有人對heroku有一個絕對的方式,那就沒有問題了:)任何幫助都非常感謝!

我也設置了下列環境變量。

HUBOT_HIPCHAT_JID=<Username> 
HUBOT_HIPCHAT_NAME=<Room nickname> 
HUBOT_HIPCHAT_PASSWORD=<Password you created for hubots user> 
HUBOT_HIPCHAT_TOKEN=<Token from Group Admin and API> 

錯誤:

Error: Argument error 
    at new JID (/home/ubuntu/falcbot/node_modules/hubot-hipchat/node_modules/node-xmpp/lib/xmpp/jid.js:30:15) 
    at new Connector (/home/ubuntu/falcbot/node_modules/hubot-hipchat/src/connector.coffee:64:31, <js>:42:13) 
    at HipChat.run (/home/ubuntu/falcbot/node_modules/hubot-hipchat/src/hipchat.coffee:48:5, <js>:68:19) 
    at Robot.run (/home/ubuntu/falcbot/node_modules/hubot/src/robot.coffee:389:5, <js>:351:27) 
    at Object.<anonymous> (/home/ubuntu/falcbot/node_modules/hubot/bin/hubot:124:8, <js>:141:11) 
    at Object.<anonymous> (/home/ubuntu/falcbot/node_modules/hubot/bin/hubot:5:1, <js>:144:4) 
    at Module._compile (module.js:456:26) 

的package.json

{ 
    "name": "hosted-hubot", 
    "version": "2.6.3", 
    "author": "GitHub Inc.", 
    "keywords": [ 
    "github", 
    "hubot", 
    "campfire", 
    "bot" 
    ], 
    "description": "A simple helpful robot for your Company", 
    "licenses": [ 
    { 
     "type": "MIT", 
     "url": "https://github.com/github/hubot/raw/master/LICENSE" 
    } 
    ], 
    "repository": { 
    "type": "git", 
    "url": "https://github.com/github/hubot.git" 
    }, 
    "dependencies": { 
    "hubot": "2.6.3", 
    "hubot-scripts": "2.5.3", 
    "hubot-hipchat": "2.5.1-4", 
    "optparse": "1.0.4" 
    }, 
    "engines": { 
    "node": ">= 0.8.x", 
    "npm": ">= 1.1.x" 
    } 
} 

回答

0

顯然,我忘了要導出的變量。我現在在啓動hubot時沒有出現任何錯誤 - 一個hipchat