2013-01-14 33 views
3

我試圖安裝nodetime模塊來分析我的nodejs應用..的NodeJS:節點GYP重建 - 訪問被拒絕

當我run > npm安裝nodetime 的文件被下載。但是當node-gyp重建運行。

我收到以下錯誤消息。

Command failed: CreateProcessW: Access is denied

同樣的事情發生時,當我嘗試下載v8-profiler

Nodejs ver: 0.8.15

node-gyp: 0.7.1

我已經試過這一點,運行視窗7我的兩個開發計算機和Windows Server 2008中,其中該應用程序將被託管在..

任何幫助表示讚賞。請讓我知道,如果需要更多的解釋

更新:

對不起,我忽略了這個職位一會兒..曾與別人聊天我認爲是nodetime筆者在這裏需要的東西讓nodetime在Windows上運行。

  • Python版本2.7

  • 如果在Windows上的Python PATH環境變量應包括python.exe例如:C:\ Python27 \ Python.exe

  • 它要求來CPP編譯器使用Visual C++ Express版本和Windows 7 64位SDK(SDK編譯器對於64位版本的nodejs是必需的)。

希望這會有所幫助。

+0

我得到了dame錯誤: 配置錯誤 gyp ERR!堆棧錯誤:命令失敗:CreateProcessW:訪問被拒絕。 gyp ERR!堆棧在ChildProcess.exithandler(child_process.js:540:15) gyp ERR!堆棧在ChildProcess.EventEmitter.emit(events.js:99:17) gyp ERR! stack at maybeClose(child_process.js:638:16) gyp ERR!堆棧在Socket.ChildProcess.spawn.stdin(child_process.js:815:11) gyp ERR!堆棧在Socket.EventEmitter.emit(events.js:96:17) gyp ERR!堆棧在Socket._destroy.destroyed(net.js:358:10) gyp ERR! stack at process.startup.processNextTick.process_tickCallback(node.js:244:9) – methodMan

回答

3

儘量只set PATH=C:\Python27;%PATH%

切勿集Python變量(檢查其沒有設置你的機器)。

我前段時間錯誤地設置了PYTHON變量 - 這導致我頭痛多年,直到我設法弄清楚什麼是錯誤的。