2014/05/23

npm installとやると,MSBUILDなんたらなエラーがでる

Windows 7 64bitの場合

Windows SDK for Windows 7.1をインストールすればよい.

ただし,普通にインストールしようとすると,これもまたエラーになるので,
Microsoft Visual C++ 2010 x86 Redistributable
・Microsoft Visual C++ 2010 x64 Redistributable
をアンインストールしてからインストールする.
その後,上記ソフト(MSのページからダウンロード可)をインストールする

参考:
http://www.projectgroup.info/tips/Others/comm_0004.html
http://support.microsoft.com/kb/2717426/de

2014/05/05

MongoDB as Windows service

Windows 7 32bit環境.

Document通りにサービスに登録しても起動できなかったのでメモ.
# 別のWindows 7 64bit環境ではドキュメント通りにできた...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB\ImagePath

を下記の通りに変更.

"c:\Program Files\mongodb-win32-i386-2.4.8\bin\mongod.exe" --logpath "c:\Program Files\mongodb-win32-i386-2.4.8\log\mongodb.log" --serviceName MongoDB --service

重要なのは,MongoDB の前に --serviceName を入れることと,logpath はディレクトリ名じゃなくてファイル名にしないとダメみたい,という点.

参考: stackoverflow: Error 1053 When Starting Windows XP Service Running Mongo DB 1.6.3