尝试使用松弛适配器安装Hubot,如下所示: https://github.com/slackhq/hubot-slack
特别是运行这个:
npm install hubot-slack --save
但是我在尝试加载僵尸程序时遇到此错误:
hubot -a slack
错误无法加载适配器松弛 - 错误:找不到模块 '松弛客户'
尝试执行“npm install slack-client'但后来又出现了另一个错误: 请参阅Hubot with slack adapter - cannot perform rtm.start
中的其他问题答案 0 :(得分:1)
使用稳定版本安装hubot slack对我有用。 对于CentOS 7:
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
source ~/.bash_profile
nvm list-remote
nvm install v8.4.0
nvm alias default v8.4.0
npm install -g npm
npm install -g yo generator-hubot
答案 1 :(得分:1)
我假设你正在尝试在hubot的bin文件夹中执行命令。相反,转到bin文件夹的父级,然后像这样执行: ./ bin / hubot -a slack
答案 2 :(得分:0)
@ slack / client需要更高的npm版本。它在npm 5.3.0上工作,但不适用于3.3.12。尝试卸载节点并使用最新的npm版本重试