2013-10-30 69 views
1
C:\Python27>node-gyp configure 
gyp info it worked if it ends with ok 
gyp info using [email protected] 
gyp info using [email protected] | win32 | ia32 
gyp info spawn python 
gyp info spawn args [ 'C:\\Users\\v-javde\\AppData\\Roaming\\npm\\node_modules\\ 
node-gyp\\gyp\\gyp', 
gyp info spawn args 'binding.gyp', 
gyp info spawn args '-f', 
gyp info spawn args 'msvs', 
gyp info spawn args '-G', 
gyp info spawn args 'msvs_version=auto', 
gyp info spawn args '-I', 
gyp info spawn args 'C:\\Python27\\build\\config.gypi', 
gyp info spawn args '-I', 
gyp info spawn args 'C:\\Users\\v-javde\\AppData\\Roaming\\npm\\node_modules\\ 
node-gyp\\addon.gypi', 
gyp info spawn args '-I', 
gyp info spawn args 'C:\\Users\\v-javde\\.node-gyp\\0.10.21\\common.gypi', 
gyp info spawn args '-Dlibrary=shared_library', 
gyp info spawn args '-Dvisibility=default', 
gyp info spawn args '-Dnode_root_dir=C:\\Users\\v-javde\\.node-gyp\\0.10.21', 
gyp info spawn args '-Dmodule_root_dir=C:\\Python27', 
gyp info spawn args '--depth=.', 
gyp info spawn args '--generator-output', 
gyp info spawn args 'C:\\Python27\\build', 
gyp info spawn args '-Goutput_dir=.' ] 
gyp: binding.gyp not found (cwd: C:\Python27) while trying to load binding.gyp 
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1 
gyp ERR! stack  at ChildProcess.onCpExit (C:\Users\v-javde\AppData\Roaming\np 
m\node_modules\node-gyp\lib\configure.js:467:16) 
gyp ERR! stack  at ChildProcess.EventEmitter.emit (events.js:98:17) 
gyp ERR! stack  at Process.ChildProcess._handle.onexit (child_process.js:789: 
12) 
gyp ERR! System Windows_NT 6.2.9200 
gyp ERR! command "node" "C:\\Users\\v-javde\\AppData\\Roaming\\npm\\node_modules 
\\node-gyp\\bin\\node-gyp.js" "configure" 
gyp ERR! cwd C:\Python27 
gyp ERR! node -v v0.10.21 
gyp ERR! node-gyp -v v0.11.0 
gyp ERR! not ok 

我只有兩個主要要求。 1. Azure SQL 2. NodeIIS,我看過一些在線教程,但是當我嘗試失敗時。我想這可能是由於最新的node.js版本...我目前正在運行v0.10.21,我已經嘗試32和64都沒有成功。msnodesql模塊在編譯期間出錯

有沒有人能成功使用這個,你用的是什麼版本的node.js?

回答

5

您在錯誤的目錄中運行node-gyp configure

找到Node.js模塊的根目錄,然後執行那裏的命令。當存在名爲binding.gyp的文件時,您將知道您的文件位於正確的目錄中,因爲那是node-gyp正在查找的文件。

下面是從自己的錯誤中位,說明它:

gyp: binding.gyp not found (cwd: C:\Python27) while trying to load binding.gyp