Tôi đang cố gắng cài đặt webworker-thread
s, một nút addon yêu cầu gyp. Tôi làm theo các gyp
hướng dẫn cài đặt, cho đến nay tôi vẫn đang nhận được một lỗi khi cố gắng "rebuild
":phiền hà nút-gyp khi cài đặt
C:\Program Files\nodejs\node_modules\webworker-threads>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack at errnoException (child_process.js:980:11)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:771:34)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Program Files\nodejs\node_modules\webworker-threads
gyp ERR! node -v v0.10.8
gyp ERR! node-gyp -v v0.9.5
gyp ERR! not ok
npm ERR! weird error 1
npm ERR! not ok code 0
Tôi đang trên một hệ thống Windows 7 32 bit. Sooo để rảnh rỗi một thời gian đây là danh sách kiểm tra cá nhân của tôi:
Đường dẫn: nút nằm trong cả đường dẫn người dùng và hệ thống. npm nằm trong đường dẫn người dùng. Đường dẫn Python cũng được đặt.
- Python: 2.7.3 lắp đặt tại C: \ Python27
- VisualStudio C++ 2010 và 2012 Express cài đặt
- nút phiên bản v0.10.8
- chạy tất cả mọi thứ với quyền quản trị
- lệnh thực hiện: NPM install -g node-gyp
- npm cài đặt webworker-threads
- Sau đó, lỗi xuất hiện.
Các bạn có nhận thấy điều gì đó mà tôi đang làm sai không?
Cảm ơn rất nhiều trước sự hướng dẫn của bạn!
Tôi đã gặp vấn đề tương tự trong linux nhưng tôi đã xuất biến LINK = g ++ và sự cố đã làm xuất hiện – orezvani
xuất? làm thế nào để bạn có nghĩa là, xuất khẩu? – Doidel
trong linux có các biến môi trường, và khi bạn chạy 'export LINK = g ++', bạn cho hệ điều hành và tất cả các phần mềm khác biết giá trị của' $ LINK' là 'g ++'. Ở đây env này giúp hệ điều hành để lựa chọn g + + trên gcc Tôi nghĩ rằng – orezvani