yo hubotコマンド実行時にエラー
前回の記事↑↑↑の最後に書いたとおり、LINE BOT API から Hubot使ってみたいなと書いたが、
そもそもHubot自体使用したことがなかったので、まずはHubotから始めようと思った
上記リンク先になるスタートガイド見ながらやってみたら、いきなり詰まった。。。
yo hubot
上記コマンドを実行して、質問の4つ目(Bot adapter)答えた後で、
/Users/{ユーザ名}/.nvm/versions/node/v5.10.1/lib/node_modules/yo/node_modules/rx/dist/rx.js
throw e; // 77行目(このコメントは私が書いている)
上記箇所にて処理が終わってしまう。
ちなみに私の環境は、Mac OS XのEl Capitan(10.11.4)
node -v
v5.10.1
hubot -v
2.18.0
coffee -v
CoffeeScript version 1.10.0
※"yo doctor"は試し済みで、"Everything looks all right!"と出ることを確認している。
内容としては、おそらく下記のIssueと同じ内容かと思われる。
時間を見た限りでは、ここ数日の間に起きていることのようだ。
問題の解決法が分かったら、こちらに追記していこうと思う。
追記 (2016/5/7)
ブログ更新後、下記のIssueをずっとウォッチしていたが
(上に貼ったものと同一のページである)
解決策が貼られていたので、追記として記載していく。
Error - installing hubot on centos 6.7 (digital ocean) · Issue #1180 · hubotio/hubot · GitHub
解決策としては下記のコマンドで "yo hubot"コマンドが実行でき、Hubotが作られた。
yo hubot --owner="OWNER <owner@example.com>" --name="TestBot" --description="Test Bot" --adapter=slack
なお私の環境を一応に下に記載しておく。
Mac OS XのEl Capitan(10.11.4)<br>
node -v
v5.10.1
hubot -v
2.18.0
coffee -v
CoffeeScript version 1.10.0
yo --version
1.7.0
※"yo doctor"は試し済みで、"Everything looks all right!"と出ることを確認
この方法を記載していた方の環境もMacとのことだったので、
他の環境でも使えるやり方かどうかは分からないが、ひとまずHubotは無事に作れたので追記した。