我无法使用meteor命令启动Meteor应用程序。我已经尝试了几乎所有Meteor重置,但都是徒劳的,但我已经在不同的端口上运行Meteor项目,但我的mongodb实例必须正常工作。
我尝试过运行Meteor:
Unexpected mongo exit code 48. Restarting.
Unexpected mongo exit code 48. Restarting.
Unexpected mongo exit code 48. Restarting.
Can't start Mongo server.
MongoDB exited because its port was closed, or was already
taken by a previous instance of MongoDB
Check for other processes listening on port 3001
or other Meteor instances running in the same project.
答案 0 :(得分:4)
您只需要重置数据库
meteor reset
或
meteor -p 3006
希望这适合你,
干杯
答案 1 :(得分:3)
在不同的端口上启动流星是一种快速简便的解决方法。在我的情况下,我没有指示任何应用程序在端口3001上运行,因此通过此命令,我了解了罪魁祸首:
sudo lsof -i :3001
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
.ruby.bin 2529 daemon 12u IPv4 22408 0t0 TCP localhost:3001 (LISTEN)
如果需要,只需杀死ruby服务器,或者只是在新端口上运行meteor应用程序。