在干净的最新Ubuntu桌面上安装了Hubot。第一次尝试运行Hubot会产生以下结果:
cd /opt/hubot && ./bin/hubot
connect deprecated multipart: use parser (multiparty, busboy, formidable) npm module instead node_modules/express/node_modules/connect/lib/middleware/bodyParser.js:56:20
connect deprecated limit: Restrict request size at location of read node_modules/express/node_modules/connect/lib/middleware/multipart.js:86:15
[Wed Dec 24 2014 15:37:46 GMT-0500 (EST)] ERROR TypeError: Bad argument
at Object.fs.fstat (fs.js:669:11)
at onOpen (/opt/hubot/node_modules/readline-history/readline-history.js:62:12)
at Object.oncomplete (fs.js:107:15)
确保进行apt-get更新以获取最新信息。
答案 0 :(得分:0)
我猜你是否像我一样,你第一次以sudo的身份运行hubot。这创建了一个.hubot_history作为root。您需要将其更改为普通用户,以便可以写入。
sudo chown your_user ./.hubot_history
祝你好运