现在我的 Rails 3.2.1 应用程序在 Heroku 上运行。 安装 heroku mongo 插件后,我尝试通过 heroku mongo:push 命令将数据库上传到 mongohq。
https://github.com/pedro/heroku-mongo-sync
我收到消息要求我确认是否要推送,但是一旦推送完成,我的数据库就没有了。
我不确定这是 heroku 的问题还是我遗漏了一步。 可能是我需要将我的应用程序置于生产模式并将数据库迁移到生产模式吗?
我也不知道该怎么做。
干杯
最佳答案
您的本地 heroku 连接是否符合插件假设 [在自述文件的配置部分]?如果不是,则必须通过以下方式进行设置:
export MONGO_URL = mongodb://user:pass@localhost:1234/db
我还会注意到,即使在执行此操作之后,我也必须卸载 heroku 插件并从此分支重新安装它:http://github.com/fjg/heroku-mongo-sync.git
heroku plugins:install http://github.com/fjg/heroku-mongo-sync.git
关于ruby-on-rails - 将 mongodb 数据库迁移到 heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9087578/