如何重启Meteor

时间:2012-10-21 15:25:39

标签: shell meteor

如果我关闭浏览器选项卡并按 Ctrl + Z 退出当前正在运行的流星过程,如何重新启动meteor以重新启动上一个项目?

我收到以下错误:

  

$〜/ current / meteor / project meteor

     

meteor无法侦听端口3000.也许另一个Meteor正在运行?

     

在同一个应用程序目录中运行两个Meteor副本   不行。如果其他东西正在使用端口3000,您可以指定一个   替代端口--port。

但指定另一个端口不会更改错误消息。

5 个答案:

答案 0 :(得分:8)

Linux中的

CTRL + Z 暂停程序,bg命令将其发送到后台。您可以键入fg命令以返回程序。

返回程序后,您可以通过 CTRL + C 关闭它,然后只需通过meteor命令再次启动它。

答案 1 :(得分:6)

您还可以使用sudo killall -9 node命令停止所有流星项目,然后使用meteor在您选择的文件夹中启动所需的项目。

答案 2 :(得分:1)

如果流星过程退出不当(例如空电池),您可能也会收到此错误。

在这种情况下运行

meteor reset

会有所帮助。

这也将删除执行此命令时所在项目的数据库

所以如果您的数据库充满了宝贵的数据,请不要这样做。

玩得开心:)

*我知道您的问题已得到解答,但我猜人们会在搜索我所描述的错误时找到此帖子,因为错误消息是相同的。

答案 3 :(得分:0)

如果您使用的是Mac,则适用相同的流程:

ctrl + z 暂停Meteor服务器,然后您可以:

bg让它在后台运行

fg将后台运行进程置于前台

ctrl + c 关闭它。

答案 4 :(得分:-2)

这可能是您的盒子上的权限问题,具体取决于您的权限。

运行:

sudo meteor 

从相应的目录修复问题?