google-home-notifier にcurlしても動かなかったときの対処(curl: (7) Failed to connect to localhost port 8091: 接続を拒否されました)

端末でいろいろな実験をしていたら、google-home-notifier が急に何も話さなくなってしまったので、手動でコマンドを打ったところ、以下のようになりました。

curl -X POST -d “text= テスト” http://127.0.0.1:8091/google-home-notifier
curl: (7) Failed to connect to localhost port 8091: 接続を拒否されました

そこで、node example.js を手動起動してみましたが、以下のようになりました。
他の実験をやる中で、nodeの(?)バージョンを上げてしまい、不一致のエラーが出たようです。

cd googleHome/google-home-notifier
node example.js

was compiled against a different Node.js version using
NODE_MODULE_VERSION 59. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing

以下で、解決しました。

cd googleHome/google-home-notifier
sudo npm install -g npm
npm update

npm update だけでも良かったかもしれないです。
よくわからんです。

コメント

タイトルとURLをコピーしました