前提事項
- alpineのBaseImageを使っていること
- Node.jsがインストールされていること
起きたこと
-
エラーが起きる
[/home/hubot # yo hubot
/usr/lib/node_modules/yo/node_modules/configstore/index.js:53
throw err;
^
Error: EACCES: permission denied, open '/root/.config/configstore/insight-yo.json'
You don't have access to this file.
```
どうしたか
-
dockerでのhubotに関する記事がありました
http://qiita.com/tubone/items/11a7ceb3e7013139abab -
alpineでも同じで、ユーザを作成した
adduser myhubot
-
sudoersにそのユーザを入れた(これはいるのか?)
vi /etc/sudoers
## ## User privilege specification ## root ALL=(ALL) ALL myhubot ALL=(ALL) ALL
-
/home/myhubot/hubot というディレクトリを作成して、"yo hubot"と入力
結果
とりあえず動いたのでこれでよしとする。このあとはhubotとslackをつなぐところ。。。