繁体   English   中英

Meteor - 无法在Windows 8.1上运行tasklist.exe

[英]Meteor - Can't run tasklist.exe on Windows 8.1

我使用Windows Installer安装了最新版本的Meteor(v 1.1.0.2)。 我使用的是Windows 8.1。 一切似乎已经正确安装,因为我能够使用meteor create projectName创建新的流星项目。 当我进入项目并运行meteor ,它崩溃并出现以下错误:

C:\projects
λ meteor create projectName
projectName: created.

To run your new app:
  cd projectName
  meteor

C:\projects
λ cd projectName\

C:\projects\projectName
λ meteor
[[[[[ C:\projects\projectName ]]]]]

=> Started proxy.

C:\Users\Nate\AppData\Local\.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 tasklist.exe: {"killed":false,"code":1,"signal":null}
    at Object.Future.wait (C:\Users\Nate\AppData\Local\.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:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:120:16)
    at findMongoAndKillItDead (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:236:14)
    at launchOneMongoAndWaitForReadyForInitiate (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:360:7)
    at launchMongo (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:612:7)
    at [object Object]._.extend._startOrRestart (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:712:19)
    at [object Object]._.extend.start (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:670:10)
    at C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-all.js:199:26
    - - - - -
    at C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:73:24
    at ChildProcess.exithandler (child_process.js:662:7)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Socket.<anonymous> (child_process.js:979:11)
    at Socket.emit (events.js:95:17)
    at Pipe.close (net.js:466:12)

我发现的所有解决方案都涉及到没有将tasklist.exe作为PATH的一部分,我已经添加了但是问题仍然存在。 我需要做些什么才能让Meteor运行?

我在Windows 7中遇到过这个问题,解决方案是以管理员身份运行CMD

奇怪的是,如果不是管理员,我可以使用CMD中的tasklist.exe

我在Windows 8.1上遇到了同样的问题,操作系统中的任务列表存在某种问题,可以通过更新修复。 尝试转到控制面板中的Windows Update并安装可选更新。 它对我有用。

https://support.microsoft.com/en-us/kb/2732840

如果没有,这里还有更多:

https://github.com/meteor/windows-preview/issues/71#issuecomment-77924368

我遇到了同样的问题,但在设置环境变量后,它开始工作了。 在路径变量中添加“C:\\ Windows \\ System32”..并且可以正常工作..

我这个问题的解决方案是启用Windows Instrumentation Service。

从运行提示符启用服务open services.msc将启动类型更改为自动并启动服务。 一旦完成,我就可以启动流星应用程序,我已经拥有了环境路径并且正在以管理员身份运行,只有在设置完之后我才能运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM