尝试使用Modulus进行部署时出错

时间:2015-04-09 22:35:30

标签: telescope

我正在关注this tutorial (using meteor on modulus)来测试望远镜应用以及部署的工作方式

我收到此错误:

  

无法连接到任何应用程序实例。

这是日志:

  

/mnt/data/1/node_modules/fibers/future.js:245                         扔(除息);                               ^ TypeError:无法读取未定义的属性“name”       在app / server / migrations.js:469:43       在[object Object] ._。extend.forEach(packages / mongo / mongo_driver.js:965:1)       在[object Object] .Cursor。(匿名函数)[as forEach](packages / mongo / mongo_driver.js:812:1)       at Object.migrationsList.updateUserNames(app / server / migrations.js:462:14)       在runMigration(app / server / migrations.js:45:52)       在app / server / migrations.js:10:5       at Array.forEach(native)       在函数。 .each。 .forEach(packages / underscore / underscore.js:105:1)       在Meteor.methods.removeMigration.Migrations.remove.name(app / server / migrations.js:9:5)       at /mnt/data/1/programs/server/boot.js:229:5 [2015-04-09T22:31:49.395Z]无法启动申请。

谢谢!

2 个答案:

答案 0 :(得分:2)

当您在第一步之后未重新部署应用程序时,这是一个常见问题。

运行这两个命令。

modulus project restart
modulus deploy

注意确保网址没有空格。

答案 1 :(得分:0)

从教程的第三步开始,

  

Meteor应用尚未准备好,日志会显示错误。我们必须先部署才能接收Meteor所需环境变量的URL。

您是否已经完成并正确定义了所有环境变量?