【发布时间】:2013-09-03 22:48:43
【问题描述】:
在 0.6.5 版本中,可以使用流星开发非 Web 应用程序。 我从头开始为 ARM 处理器重建它,但我根本不需要数据库支持。 (Mongo 是处理器杀手,占用空间很大,我根本不需要它)
ARM 应该只作为 DDP 客户端工作,考虑到这一点,我在没有 mongo 的情况下手动构建它。
并尝试构建最简单的应用程序 开始时只有 1 个包(已删除所有标准包)
meteor
和服务器文件夹中的一个文件
main = function(argv){
return "DAEMON"
}
Meteor.setInterval(function(){
console.log("HellOnWorld");
},1000);
在安装了完整流星的机器上,它按预期工作 但没有安装 mongo 我得到了错误
Unexpected mongo exit code 127. Restarting.
Unexpected mongo exit code 127. Restarting.
Initializing mongo database... this may take a moment.
Unexpected mongo exit code 127. Restarting.
Can't start mongod
显然我没有也想要 mongo。
有什么方法可以不用等待 mongo db 就可以启动流星?
Meteor 团队计划支持其他数据库,因此迟早必须实施。
【问题讨论】:
-
好像错了。有一个建议:您是否尝试过创建一个包而不是在开发模式下运行 Meteor?
-
不,因为我正在尝试使用流星进行嵌入式编程,并且我需要在开发模式下使用它来编写低级板支持包(中断等)我有 this DDP Client 的工作原型。现在我想将封装系统的力量转移到板上
-
根据您的建议。是否可以在没有启动和运行开发模式的情况下为 ARM 内核创建捆绑包??
-
Meteor 现在升级到版本 0.7.0.1。没有 mongo db 会更容易运行吗?
-
@Spina:是的。检查my answer。您可以简单地将 MONGO_URL 指向一个无效的 URL。