このサイトを参考に、node.js経由でarduinoとシリアル通信したいと思いました。
WindowsではVisual Studioとpython 2.7.5のインストールで解決しましたが、Macでnpmインストールしようとしたときに、多少トラブったので、メモしておきます。
参考までに私の環境は、Mac OS X 10.8.4です。
npm を使って、ターミナルから次のようにnode-serialportをローカルインストールできます。
$ npm install serialport
まず、「Xcode のパスが見つからない」というようなエラーが出て止まります。
これは単純にXcodeがインストールされていないということです。
私の環境ではXcode 5をインストールしました。この後再度上記のコマンドを打ちます。
次は、「makeコマンドが見つからない」というエラーが出ます。
これは、次のサイトが参考になりました。
記事にある通り、Xcodeを起動して、「Xcode」→「Preferences」→「Downloads」から「Command Line Tools」をダウンロードしましょう。
これで、npm installが正常に動作するはずです。
同じディレクトリのnode_modules/ディレクトリ内にserialportがあることを確認してください。