所有突然的流星应用程序都无法按照命令运行。 Os是Windows 8.1。
C:\myproject> meteor
C:\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\fibers\future.js:278
throw(ex);
^
Error: Couldn't run netstat -ano: {}
at Object.Future.wait (C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\fibers\future.js:398:15)
at findMongoPids (C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:120:16)
at findMongoAndKillItDead (C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:236:14)
at launchOneMongoAndWaitForReadyForInitiate (C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:360:7)
at launchMongo (C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:612:7)
at [object Object]._.extend._startOrRestart (C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:712:19)
at [object Object]._.extend.start (C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:670:10)
at C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-all.js:199:26
- - - - -
at C:\\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:89:28
at ChildProcess.exithandler (child_process.js:654:7)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:766:16)
at Process.ChildProcess._handle.onexit (child_process.js:833:5)
答案 0 :(得分:3)
我在Windows 8.1计算机上遇到了上述问题,以下github问题/解决方案对我有用 github post
我会重复解决方案: damiantje99 于5月10日发表评论: 修复方法如下:
转到:C:\ Users \%username%\ AppData \ Local \ .meteor \ packages \ meteor-tool \ VERSION \ mt-os.windows.x86_32 \ tools
在那里你有一个名为run-mongo.js的文件
使用notepad ++或similair打开该文件。
然后在第87行找到文字:
child_process.exec('netstat -ano',function(error,stdout,stderr){
并将其替换为
child_process.exec('netstat -ano',{maxBuffer:1024 * 1024},function(error,stdout,stderr){
答案 1 :(得分:0)
可以在命令行中无错误地运行并输出输出:
netstat -ano
如果手动工作正常,请尝试重新启动(在我的情况下工作,meteor在Windows 8.1上安装后无法立即看到netstat)