at backyard

Color my life with the chaos of trouble.

yo hubotコマンド実行時にエラー

shinshin86.hateblo.jp

前回の記事↑↑↑の最後に書いたとおり、LINE BOT API から Hubot使ってみたいなと書いたが、
そもそもHubot自体使用したことがなかったので、まずはHubotから始めようと思った

Getting Started With 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 XEl 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と同じ内容かと思われる。

teratail.com

github.com

時間を見た限りでは、ここ数日の間に起きていることのようだ。
問題の解決法が分かったら、こちらに追記していこうと思う。


追記 (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は無事に作れたので追記した。