2012-07-21 84 views
4

Hy ..Windows XP上的流星/ fiber.node失敗

我已經在Windows XP上安裝了Meteor成功。創建一個新項目是可行的,但運行該項目不起作用。應用程序崩潰與以下錯誤:

module.js:485 
process.dlopen(filename, module.exports); 
    ^
Error: no errorC:\Programme\Meteor\lib\node_modules\fibers\bin\win32-ia32\fibers.node 
at Object.Module._extensions..node (module.js:485:11) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
at Module.require (module.js:362:17) 
at require (module.js:378:17) 
at Object.<anonymous> (C:\Programme\Meteor\lib\node_modules\fibers\fibers.js:13:1) 
at Module._compile (module.js:449:26) 
at Object.Module._extensions..js (module.js:467:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
Exited with code: 1 
Your application is crashing. Waiting for file change. 

環境:

  • 的Windows XP(SP3)
  • 的Node.js v0.8.3
  • 流星v0.3.7
  • NPM V1。 1.43

我是非常感謝每一個小費。

+0

僅供參考:請參閱[流星在Windows上](https://win.meteor.com/)|另一種在Windows Box上利用Meteor的方法;-) – menjaraz 2015-05-05 06:02:30

回答

5

我有完全相同的問題,但在Windows 8 Release Preview上。看起來Meteor 0.3.7發佈的光纖套件無法正常工作。下面是我工作:

首先,我打開一個命令提示符具有管理員權限,並導航到:

C:\Program Files\Meteor\lib 

或者你的情況:

C:\Programme\Meteor\lib 

然後就是重新安裝纖維:

npm remove fibers 
npm install fibers 

讓我知道,如果這對你有用。

+1

非常感謝!刪除光纖並安裝新的幫助。 更新沒有解決問題。 現在這些例子也適用於新創建的項目。 – 2012-07-21 21:51:56

+1

在Windows 8上,如果您再次遇到此問題,也可以設置Node.js的兼容性,但有趣的是,只要刪除並重新安裝它就會有所幫助。當我遇到光纖未來的問題並查看開發包中是否存在錯誤時,我會記住這一點... – 2013-01-11 19:32:51

+0

在我的WIndows XP盒子上,節點安裝過程由於缺少程序「vcbuild.exe」而停止。 – cavila 2013-12-01 12:27:40