我决定尝试Meteor并找到自己的教程。 因此,当我搜索“流星教程”时,我会在结果列表的顶部显示:
http://www.smashingmagazine.com/2013/06/13/build-app-45-minutes-meteor/ 嘿所有!
所以 - 我开始关注本教程,但是一旦进入第2步,meteor就再也无法运行我的应用程序了。
日志如下:
Your app is crashing. Here's the latest log.
W2047-00:56:09.699(0)? (STDERR) /home/vidirr/.meteor/packages/mongo- livedata/45bb567dec/npm/node_modules/mongodb/lib/mongodb/mongo_client.js:359
W2047-00:56:09.700(0)? (STDERR) throw err
W2047-00:56:09.700(0)? (STDERR) ^
W2047-00:56:09.702(0)? (STDERR) Error: failed to connect to [127.0.0.1:3002]
W2047-00:56:09.704(0)? (STDERR) at null.<anonymous> (/home/vidirr/.meteor/packages/mongo-livedata/45bb567dec/npm/node_modules/mongodb/lib/mongodb/connection/server.js:540:74)
W2047-00:56:09.704(0)? (STDERR) at EventEmitter.emit (events.js:106:17)
W2047-00:56:09.704(0)? (STDERR) at null.<anonymous> (/home/vidirr/.meteor/packages/mongo-livedata/45bb567dec/npm/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15)
W2047-00:56:09.705(0)? (STDERR) at EventEmitter.emit (events.js:98:17)
W2047-00:56:09.705(0)? (STDERR) at Socket.<anonymous> (/home/vidirr/.meteor/packages/mongo-livedata/45bb567dec/npm/node_modules/mongodb/lib/mongodb/connection/connection.js:478:10)
W2047-00:56:09.705(0)? (STDERR) at Socket.EventEmitter.emit (events.js:95:17)
W2047-00:56:09.705(0)? (STDERR) at net.js:441:14
W2047-00:56:09.706(0)? (STDERR) at process._tickCallback (node.js:415:13)
=> Exited with code: 8
=> Your application is crashing. Waiting for file change.
我在IRC房间办理了检查,但他们之前没有听说过这个问题。
TL; DR:
的信息:
基本上 - 我很难过。看到我根本没有编写任何代码,我有点责怪其他事情。
由于IRC频道中的人没有看到这些步骤有任何问题,我也将其归咎于教程中的其他内容。
有什么想法吗?
致以最诚挚的问候,
Víðir
答案 0 :(得分:2)
对于手续,我会把它放在这里。
Try restarting the PC
有一些东西使用端口3002并且没有释放它或Meteor因为某些原因无法使用端口3002。如果你无法控制持有端口3002的东西,那么重新启动PC就应该这样做。
答案 1 :(得分:0)
我在OS X 10.9上安装了最新的Meteor 1.0也遇到了类似问题:添加ui-accounts后任何应用程序都崩溃了。在我的情况下,涉及一些其他的libs,简单的重启没有任何影响。我要做的就是彻底删除Meteor,然后重新安装。
rm -rf ~/.meteor
rm -rf /usr/local/bin/
curl https://install.meteor.com/ | sh