我正按照主要自述文件中的说明尝试从结账处运行流星:https://github.com/meteor/meteor(在慢启动下。)我正在尝试运行devel
分支。
运行普通流星时,它会使用存储在当前项目的.meteor
目录中的数据库启动mongo实例。但是,签出的版本会引发以下错误:
W20130729-16:18:46.369(-4)?(STDERR) /home/mao/projects/CrowdMapper/.meteor/local/build/programs/server/boot.js:184
W20130729-16:18:46.370(-4)?(STDERR) }).run();
W20130729-16:18:46.371(-4)?(STDERR) ^
W20130729-16:18:46.393(-4)?(STDERR) Error: MONGO_URL must be set in environment
W20130729-16:18:46.395(-4)?(STDERR) at packages/mongo-livedata/remote_collection_driver.js:32
W20130729-16:18:46.395(-4)?(STDERR) at _.once (packages/underscore/underscore.js:704)
W20130729-16:18:46.396(-4)?(STDERR) at new Meteor.Collection (packages/mongo-livedata/collection.js:65)
W20130729-16:18:46.396(-4)?(STDERR) at packages/service-configuration/service_configuration_common.js:8
W20130729-16:18:46.397(-4)?(STDERR) at packages/service-configuration.js:42:4
W20130729-16:18:46.397(-4)?(STDERR) at packages/service-configuration.js:51:3
W20130729-16:18:46.397(-4)?(STDERR) at mains (/home/mao/projects/CrowdMapper/.meteor/local/build/programs/server/boot.js:153:10)
W20130729-16:18:46.399(-4)?(STDERR) at Array.forEach (native)
W20130729-16:18:46.400(-4)?(STDERR) at Function._.each._.forEach (/home/mao/projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:79:11)
W20130729-16:18:46.400(-4)?(STDERR) at /home/mao/projects/CrowdMapper/.meteor/local/build/programs/server/boot.js:80:5
如何判断此版本使用项目本地mongo数据库并像以前一样启动自己的mongo实例?
答案 0 :(得分:2)
这是由devel
分支的重大变化引起的,如此处所述:
https://groups.google.com/forum/#!topic/meteor-core/xtTlpFqp4to
这是因为Meteor 0.6.5-rc及更高版本不会自动包含之前免费列出的核心依赖项。它可以用
修复meteor add standard-app-packages
或
meteor run-upgrader app-packages