ムッシューの日記

2人の子供とのお出かけネタから趣味の釣りネタなど

Raspbianにnodejsを入れてみた時のメモ


raspberry piにraspbianを入れてnodejsを入れてみた時のメモ

  1. nodejsのインストール
    sudo apt-get install nodejs
  2. npmのインストール
    sudo apt-get install npm
  3. 各種パッケージのインストール
    sudo npm install inherits -g
    sudo npm install forever -g
    ・・・
  4. foreverを実行するとエラーとなる・・・
    pi@raspberrypi:~ $ forever
    /usr/bin/env: node: そのようなファイルやディレクトリはありません
    どうやらnodejsというコマンドはあるが、foreverはnodeというコマンドで呼び出そうとしているっぽい
  5. nodejsへシンボリックリンクを張る(これでforever等も動きました)
    sudo ln -s “$(which nodejs)” /usr/bin/node
  6. mongodbのインストールでエラー
    sudo npm install mongodb -g
    kerberosがどうとかいうエラー・・・調べるとlibkrb5-devがないからとか
  7. libkrb5-devのインストール
    sudo apt-get install libkrb5-dev

再度nodeのmongodbドライバのインストールを試みたら別のエラーで止まりました・・・先は長い

../node_modules/nan/nan.h:316:47: error: ‘REPLACE_INVALID_UTF8’ is not a member of ‘v8::String’
   static const unsigned kReplaceInvalidUtf8 = v8::String::REPLACE_INVALID_UTF8;
                                               ^
kerberos.target.mk:86: recipe for target 'Release/obj.target/kerberos/lib/kerberos.o' failed
make: *** [Release/obj.target/kerberos/lib/kerberos.o] Error 1

 


次へ 投稿

前へ 投稿

© 2017 ムッシューの日記

テーマの著者 Anders Norén