Ubuntu10.04 �� mongoose ���C���X�g�[������

��ƃ����ł��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

Google �T�C�g������

Amazon�A�\�V�G�C�g