2011-08-11 3 views
4

Windows에서 NodeJS를 사용하고 있습니다 (NodeJS 사이트에서 node.exe를 다운로드). 이 db-mysql 확장을 사용하고 싶습니다. (https://github.com/mariano/node-db-mysql/)Windows에서 NodeJS 용 db-mysql 확장을 사용하는 방법은 무엇입니까?

사용법은 잘 모르겠습니다. node.exe 전체를 다시 빌드해야합니까, 아니면 확장 기능 만 빌드 할 수 있습니까? 설치 지침에 나와있는 것처럼 NPM을 node.exe (오류가 발생 함)와 함께 실행할 수 없습니다.

감사

+0

내 조언은, 우분투 10은 사용하기 쉬운 훌륭한 OS입니다. 나는 Rails에 대해 말했고 Windows로 되돌아 가지 않을 것입니다. web-dev –

+0

마지막으로 Cygwin을 사용하고 있습니다. –

+0

제 조언은 Windows 7이 사용하기 쉬운 훌륭한 OS입니다. 나는 PHP에서 시작했고 우분투 웹-dev로 되돌아 가지 않을 것이다. – Sliq

답변

2

미안하지만 당신은 C를 컴파일 할 수있는 전체 툴 체인 (Cygwin에서)해야 할 것이다. . https://github.com/felixge/node-dirty를) 아무튼 그 :

  • 이 (https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows가))
  • 를 사용하여 다른 데이터베이스 (예 : 노드 더러운 Cygwin에서에서 노드를 설치

    1. 사용 (A VM)에 리눅스 나 맥 : 그것은 당신이 세 가지 대안을 의미 컴파일 할 필요가 없다.
  • 1

    Windows 실행 node.exe에서 NPM (노드 패키지 관리자)을 사용할 수 없습니다.

    대신 https://github.com/mariano/node-db-mysql/downloads에서 zip/tar 모듈을 다운로드하고 내용을 스크립트 위의 * node_modules * 폴더에 저장해야합니다.

    예 구조 :

    /nodestuff 
        /node_modules 
        /db-mysql // The module 
        /script 
        app.js // Your script 
    

    은 그럼 그냥 데이터베이스 연결을 만들기 위해 https://github.com/mariano/node-db-mysql/의 지시를 따릅니다. 행운을 비네.

    관련 문제