草庐IT

ruby-on-rails - 将 mongodb 数据库迁移到 heroku

现在我的Rails3.2.1应用程序在Heroku上运行。安装herokumongo插件后,我尝试通过herokumongo:push命令将数据库上传到mongohq。https://github.com/pedro/heroku-mongo-sync我收到消息要求我确认是否要推送,但是一旦推送完成,我的数据库就没有了。我不确定这是heroku的问题还是我遗漏了一步。可能是我需要将我的应用程序置于生产模式并将数据库迁移到生产模式吗?我也不知道该怎么做。干杯 最佳答案 您的本地heroku连接是否符合插件假设[在自述文件的配置部分]?

mongodb - MongoLab 中的 getLastError 没有 updatedExisting

我正在对MongoLab(Heroku)中的数据库运行更新,但无法从getLastError获取信息。例如,下面是在我的机器上本地运行的MongoDB数据库中更新集合的语句(数据库版本v2.0.3-rc1)。ariels-MacBook:mongodbariel$mongoMongoDBshellversion:2.0.3-rc1connectingto:test>db.mycoll.insert({'key':'1','data':'somevalue'});>db.mycoll.find();{"_id":ObjectId("505bcc5783cdc9e90ffcddd8"),"

mongodb - 在本地工作,但在 Heroku 上给出 "uninitialized constant User (NameError)"

我在Heroku上使用Rails、MongoDB和Mongoid。我正在使用Devise进行用户身份验证。User应该是Devise创建的模型的名称。当我在本地运行它时,一切正常,但在Heroku上,应用程序崩溃并在日志中出现以下错误。/app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/inflector/methods.rb:230:in`blockinconstantize':uninitializedconstantUser(NameError) 最佳答案

ruby-on-rails - 当我有 Mongoid 时,Heroku 要求 PG gem

我收到以下错误Pleaseinstallthepostgresqladapter:`geminstallactiverecord-postgresql-adapter`(pgisnotpartofthebundle.AddittoGemfile.)(LoadError)每当我访问我的heroku应用程序中的页面时。我不知道为什么会这样,因为我在我的应用程序中使用了MongoDB和Mongoid。我还添加了MongoLabStarter作为heroku插件来修改MongoDB的应用程序。我删除了我的GemFile.lock并再次安装了捆绑软件。我的GemFile是source'https

Node.js/Socket.io 网络应用程序在本地完美且无限期地工作,但浏览器在 Heroku 上挂起

我有一个Node.js网络应用程序,它定期对MongoDB后端进行socket.io调用(每30分钟一次)。我可以让它在本地运行几天没问题。我最近刚刚部署到Heroku(免费,1个Dyno,使用MongoLabforDB)并且一切都启动并且工作正常。然而,当更新开始推出时,我在浏览器控制台中收到许多错误,表明更新并没有完全正确,最终(大约3或4个更新)并且总是,选项卡卡在30%CPU和800MBRAM(当它通常具有标称CPU和最多约300-400MBRAM时)。我使用一串promise来确保异步数据库更新步骤以完美的顺序发生,并且它们总是在本地发生。但是console.logs表明该应

node.js - 平均应用程序部署到 heroku 错误

我正在尝试将node.js应用程序部署到heroku。一切似乎都很顺利,直到我尝试通过heroku在应用程序中打开herokuopen然后我得到Openingnameless-taiga-6317...done但是我的浏览器出现了一个应用程序错误,heroku日志显示了这个错误:←[36m2015-06-29T20:56:25.562616+00:00heroku[web.1]:←[0mProcessexitedwithstatus1←[36m2015-06-29T20:56:27.685099+00:00heroku[web.1]:←[0mStartingprocesswithcom

mongodb - 如何从代理后面的 shell 连接 Mongolab?

我正在尝试从我的mongoshell连接MongolabURI及其显示MongoDBshellversion:3.1.7connectingto:ds015859.mlab.com:15859/instabuy2016-03-16T16:49:15.581+0530WNETWORK[thread1]Failedtoconnectto54.224.218.3:15859,reason:errno:10061Noconnectioncouldbemadebecausethetargetmachineactivelyrefused2016-03-16T16:49:15.581+0530EQU

node.js - 新项目的 Git Init

我对“GitInit”有点困惑。我正在为我的项目使用Cloud9。我之前有一个项目,我克隆它作为我新项目的起点。我目前正在将这个新项目推送到Heroku/Git。我不想覆盖我以前的项目。当前采取的步骤:克隆原始项目作为新项目的起点使用新代码等创建新项目。是时候部署了。使用herokucreate创建了新的Heroku链接使用gitremoteset-urlheroku更改为新的Heroku链接现在我准备好推送但不想覆盖原始项目现在我已经完成了gitadd-A并检查了git状态这是我对新项目文件的问题和关注,它说“新文件”,但对于我以前项目的文件,它说“删除文件”newfile:view

Heroku 上的 Django + MongoDB

我想在Heroku上使用Django和MongoDB。在他们的文档GettingStartedwithDjangoonHeroku/Cedar:PostgresDatabaseConfig中,说一些代码附加到settings.py以使用DATABASE_URL。有什么办法可以避免这种情况吗?因为这里的DATABASES需要是django_mongodb_engine,还有其他设置,例如(示例从compSocSci拖拽)DATABASES={'default':{'ENGINE':'django_mongodb_engine','NAME':'heroku_app1234567','US

php - Heroku 远程 MongoDB 与 php 连接

我从Herokufacebook应用程序连接到远程mongoDb时出错Class'Mongo'notfound我想mongo驱动程序不支持开箱即用?我如何在heroku上安装它?谢谢 最佳答案 您只需要为您的应用安装mongo扩展VendortheMongodriverwithyourapplication.Youcandownloadithere:https://github.com/wuputah/heroku-libraries/raw/master/php/mongo/mongo.soAddittoafolderlike"e