• 締切済み

ubuntuに入れたhubotが動作しなくなった

現在ラズパイのiot関連のソフトの勉強として、Nodejs + hubot + slackを使ってみています。 概ねこちらのサイトの内容を参考に勉強しています。 Raspberry PiでSlack Botことはじめ on @Qiita https://qiita.com/tomkimra/items/be33bd27587d3c6eaca5 手持ちのwindowsマシンにoracleのVirtualBoxに入れたUbuntuにNodejsとhubotなどをインストールしていき、slackの自アカウントとの間でping pongを行うことができるようになりました。 ping pongができるようになったので、forever設定 Node.jsでforeverを使ってスクリプトの起動を永続化する on @Qiita https://qiita.com/setouchi/items/0dcc5869e7eb0ab524ea それから、hubot scriptなどをつかってボットっぽい感じの動作をやってみようといろいろとやっていたところ、 $ bin/hubot   このコマンドで起動しようとしても次のようなエラーが出てきて全く起動できなくなってしまいました。 ERROR: npm is known not to run on Node.js v4.2.3 Node.js 4 is supported but the specific version you're running has a bug known to break npm. Please update to at least 4.7.0 to use this version of npm. You can find the latest release of Node.js at https://nodejs.org/ このエラー内容でググってみたところ、まったく同じような現象が起きたとの内容が質問サイトでもみつかりました。 https://www.nnn.ed.nico/questions/4131 現在UbuntuにインストールされているNode.js v4.2.3というVersionが古すぎるために起きている現象の可能性が高いとのことなのですが、Versionのアップデート方法がよくわかりません。 このエラーの解決方法をご教示頂きますよう、よろしくお願い致します。

みんなの回答

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

>現在UbuntuにインストールされているNode.js v4.2.3というVersionが古すぎるために起きている現象の可能性が高いとのことなのですが、Versionのアップデート方法がよくわかりません。 可能性が高いとかいう話ではなくてエラーメッセージには 「4.7.0以上にアップデートしてください」と書いてありますけど。 >このエラーの解決方法をご教示頂きますよう、よろしくお願い致します。 Node.jsのアップデートの仕方がわからないという事でしょうか? それともNode.jsのアップデート以外での解決方法を求めているのでしょうか? Node.jsのアップデートなら https://nodejs.org/en/download/package-manager/ を参考にインストールし直せばよろしいかと。

すると、全ての回答が全文表示されます。

関連するQ&A