2016-01-13 50 views
2

我有一个流星项目,我开始在Windows中,但现在已经迁移到OS X.在Windows中,我总是能够通过使用CTRL-C在本地停止运行项目。这似乎并没有在OS X的终端中做任何事情,它只是提出了一个新的命令行。如何在Mac上退出Meteor开发服务器(与CTRL-C等效)?

当我键入meteor reset,我得到如下:

reset: Meteor is running. 
This command does not work while Meteor is running your application. Exit the running Meteor development server. 

我看着meteor --help但没有运气。我还看到一篇文章,建议我进入活动监视器并关闭任何节点进程(这没有帮助),但必须有一种方法可以直接从终端执行此操作。

我被卡住了,无法重新加载应用程序,因为我无法关闭以前的应用程序。谢谢。

+0

我一直可以用Mac上的ctrl-c来阻止流星。 – terrafirma9

+0

奇怪。 CTRL-C只是提出了一个新的命令行,没有任何反应。 – Bren

+0

你是什么意思'提出一个新的命令行'? –

回答

8

使用此代码杀死流星过程:

kill `ps ax | grep '[m]eteor' | awk '{print $1}'` 
+0

我将该行复制到终端(在Webstorm中),并返回以下内容: 'kill:usage:kill [-s sigspec | -n signum | -sigspec] pid | jobspec ...或者杀-l [sigspec]' 我对此很新,我错过了一步吗?惊讶的是它会在Windows中更容易。 – Bren

+0

对不起。这将在Linux中起作用。改为使用上面的新代码。 – Bryan

+0

删除原始帖子以避免混淆。 – Ruben

0
在Webstorm

,点击左侧栏上的红色十字图标关闭终端会话。

+0

同样的问题,当我重新打开,流星仍在运行。 – Bren

+0

那你在WebStorm里面用RUN命令运行Meteor。这是在WebStorm中运行Meteor的正确方法。设置配置(在窗口右上方的绿色RUN箭头旁边下拉菜单),然后+设置一个新配置,选择Meteor作为引擎,然后设置工作目录 – MrE

相关问题