2012-07-21 48 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