“meteor mongo”崩溃,出现“错误:EINVAL,无效参数”

时间:2015-08-09 05:32:15

标签: angularjs mongodb meteor

我正在关注教程here并坚持“从控制台插入派对”......我无法运行“meteor mongo”

这是我的输出:

$ meteor.bat mongo

C:\Users\USER\AppData\Local\.meteor\packages\meteor-tool\1.1.4\mt-os.windows.x86_3 2\dev_bundle\lib\node_modules\fibers\future.js:245
                                                throw(ex);
                                                      ^ Error: EINVAL, invalid argument
    at new Socket (net.js:157:18)
    at process.stdin (node.js:687:19)
    at Command.main.registerCommand.name [as func] (C:\Users\USER\AppData\Local\.m            eteor\packages\meteor-tool\1.1.4\mt-os.windows.x86_32\tools\commands.js:1036:12)
    at C:\Users\USER\AppData\Local\.meteor\packages\meteor-tool\1.1.4\mt-os.window s.x86_32\tools\main.js:1363:23

我在Windows 7 SP1上使用Cygwin,并尝试重新启动无用。如果这是相关的使用control-C不会杀死流星服务器,所以我一直在通过任务管理器手动杀死所有node.exe进程。

这是我第一次使用meteor,并且无法在任何地方找到此复制。

**编辑** 这可以使用DOS提示符,但不能使用cygwin终端

谢谢,如果您需要更多信息,请告诉我们!

1 个答案:

答案 0 :(得分:8)

此时,Windows上的meteor只能通过“cmd”提示使用。甚至PowerShell都不会起作用。 git-bash也没有(如果你想知道 - 我也试过了)。

只需从“cmd”shell执行所有meteor命令,你应该避免我认为的许多小问题。

一件好事 - 当你想构建/部署你的应用程序时 - 漂亮的小工具“demeteorizer”在cygwin / git-bash上运行正常。 :)