odin's small box
��ƃ����ł��B
�O��� node.js �̑����ł��B
����� mongoose �����܂��B
mongoose �� node.js ���� mongodb �� ORM ���ۂ��A�N�Z�X���邽�߂̃��C�u�����ł��B
mongoose �̃C���X�g�[���ɂ� npm ���g���܂��B npm �́A�O��� node.js �̃C���X�g�[���œ����Ă��܂��B
$ which npm
/usr/local/bin/npm
�v���L�V�F���K�v�Ȋ����Ƃ�����Ƒ�ςł��B
�܂� npm �Ƀv���L�V�̐ݒ�����܂��B
$ npm config set proxy http://USER:PASSWORD@SERVER:PORT
�v���L�V���g�������� DNS �������Ȃ��Ă����v�������肵�܂��� npm �ł͉��̃T�C�g�ɏ����Ă���悤�ɖ��O�̉������ł����ăG���[�ɂȂ��Ă��܂��܂����B
[�Q�l]
Proxy������npm�C���X�g�[�� :�_���l�ԃI�����C��
DNS ��ݒ肷�邩 /etc/hosts �ɐڑ���� registry.npmjs.org ��lj������肵�đΉ����܂��B
mongoose �̃C���X�g�[���B
$ npm install mongoose
�E�E�E�Ǝv������A�܂�����G���[���o�܂��B
npm http GET https://registry.npmjs.org/mongoose npm ERR! Error: connect ECONNREFUSED npm ERR! at errnoException (net.js:670:11) npm ERR! at Object.afterConnect [as oncomplete] (net.js:661:19)
���̃T�C�g�ɏ����Ă���悤�� https ���Ƃ��܂������܂���B
[�Q�l]
WindowsXP + �v���L�V����npm���g�� - �l�p�v���O��
�z�[���f�B���N�g���� .npmrc ���ł��Ă���̂ŕҏW���܂��B
$ vi ~/.npmrc
�v���L�V�̐ݒ肪�����Ă���̂� ���̍s��lj����܂��B
registry = http://registry.npmjs.org/
���� 1 �x�C���X�g�[���B
$ npm install mongoose
���x�͐������܂����B