如果我关闭浏览器选项卡并按 Ctrl + Z 退出当前正在运行的流星过程,如何重新启动meteor以重新启动上一个项目?
我收到以下错误:
$〜/ current / meteor / project meteor
meteor无法侦听端口3000.也许另一个Meteor正在运行?
在同一个应用程序目录中运行两个Meteor副本 不行。如果其他东西正在使用端口3000,您可以指定一个 替代端口--port。
但指定另一个端口不会更改错误消息。
答案 0 :(得分:8)
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
从相应的目录修复问题?