windows8.1環境で、node.js sailsを触っていました。 参考サイトを元に認証処理を実装していましたが、bcryptという認証モジュールがないため、npm install bcryptを実行しました(当方Git Shellを使用して、PowerShell上で作業を実行しています)。

最初はpythonがversion3.0超えだったためエラーでとまりました。 アンインストールし、pythonサイトから直接python2.7をダウンロード→インストールし、そこは解決しました。 また、node-gypもnpmでinstallしました。

ここまでで、エラー内容は変わったのですが、以前エラーです。 以下のサイト(英語)でも同様のエラーがでているとの報告がでていますが、 解決まで至っていない模様。Windows8環境では難しいのでしょうか? dockerでcentos環境を構築して、その中でやったほうが賢いでしょうかね。。。

https://github.com/ncb000gt/node.bcrypt.js/issues/255