【发布时间】:2017-01-10 19:05:20
【问题描述】:
我查看了几个博客。特别是this 一篇关于使用 mongolab 在 heroku 上部署和托管流星的文章。
我按照以下步骤操作:
- 创建一个流星应用程序(仅用于测试 v.1.4)
meteor create test cd testgit initgit add .git commit -m "tst"heroku create pikachuheroku config:set ROOT_URL="https://pikachu.herokuapp.com"heroku config:set MONGO_URL="pikachu:este@dsxxx.mlab.com:xxx/pikachueste"heroku buildpacks:set https://github.com/Pushplaybang/meteor-buildpack-horsegit push heroku master
部署后出现如下错误:
Starting process with command .meteor/heroku_build/bin/node .meteor/heroku_build/app/main.js
进程以状态 8 退出
assert.js:93
throw new assert.AssertionError: "undefined" === "function"
at wrapPathFunction(/app/.meteor/heroku_build/app/programs/server/mini- files.js:77:10)
at Object.<anonymus>(/app/.meteor/heroku_build/app/programs/server/mini-files.js:108:24)
...
Process exited with status 8
状态从开始变为崩溃
我注意到当我尝试在我的沙箱中安装 mongodb 插件时:
heroku addons:create mongolab:sandbox
过程结束于:
!Please verify your account to install this add-on plan ...
是否因为无法安装 mongodb 插件而出现问题? 是否可以在 Heroku 沙箱中安装 mongodb 插件? 还有其他选择吗?
谢谢,
【问题讨论】:
-
为了验证帐户,您需要在 Heroku 的用户个人资料详细信息中添加您的信用卡。即使您打算在 Heroku 和 mLab 使用免费计划,也必须这样做。然后你就可以添加 mLab (MongoLab) 插件了。
标签: mongodb meteor heroku mlab