部署应用失败,日志显示: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
google 查到可以用heroku-forward这个 gem,但是还是有问题:
有遇到同样问题的吗?
这个问题好像弄好了,不过又遇到问题,因为我用的是 mongodb,好像要用自己的帐号在 heroku 上面加一个数据库,然后在 mongoid 的配置文件里面进行配置;问题是,加数据库要先绑定一个信用卡,我没有 VISA 的卡,只有银联....
#7 楼 @tyaccp_guojian 我用的是 data_mapper,这样在部署到 heroku 时,只要在 Gemfile 里指定本地测试和线上部署使用不一样的数据库就可以了,我本机用的是 sqlite3,heroku 上是 postgresql,要不 LZ 试试?
俺一不小心给你部署了 http://sinatra-mongoid.herokuapp.com user: admin password: password
pull request 了,接收看看修改吧
Procfile 里的 web server 需要使用端口 $PORT
。数据库可以添加 MongoHQ 的免费 plan。初始化连接使用环境变量 MONGOHQ_URL