如果我关闭浏览器选项卡并按Ctrl+Z退出当前正在运行的流星进程,如何再次启动流星以重新启动之前的项目?
我收到以下错误:
$ ~/current/meteor/project 流星
流星无法监听 3000 端口。也许另一个流星正在运行?
在同一个应用程序目录中运行两个 Meteor 副本将不起作用。如果其他东西正在使用端口 3000,您可以使用 --port 指定替代端口。
但指定另一个端口不会更改错误消息。
在 Linux CTRL+中Z暂停程序并bg
命令将其发送到后台。您可以键入fg
命令返回程序。
回到程序后,您可以通过CTRL+关闭它C,然后只需通过meteor
命令再次启动它。
您还可以使用该sudo killall -9 node
命令停止所有流星项目,然后meteor
在您选择的文件夹中启动您想要的项目。
如果流星进程不正确退出(例如空电池),您也可能会收到此错误。
在这种情况下运行
meteor reset
会有所帮助。
这也将在执行此命令时删除您所在项目的数据库
因此,如果您的数据库中充满了有价值的数据,请不要这样做。
玩得开心 :)
*我知道您的问题已得到解答,但我想人们在搜索我描述的错误时也会找到这篇文章,因为错误消息是相同的。
如果您使用的是 Mac,则适用相同的过程:
ctrl+z暂停 Meteor 服务器,然后您可以:
bg
让它在后台运行
fg
将后台运行的进程带到前台
ctrl+c关闭它。
根据您的权限,这可能是您的盒子上的权限问题。
是否运行:
sudo meteor
从相应的目录修复问题?