簡體   English   中英

在Rails 3.0.9應用程序啟動中禁用MongoDB?

[英]Disable MongoDB from rails 3.0.9 application start up?

我的項目使用MySQL(用於ActiveAdmin表)和MongoDB(用於進行日志文件解析的rake任務)作為數據庫。 我已經使用Mongoid將我的應用程序連接到MongoDB。 所以我只是在/ config目錄中有多余的mongoid.yml文件以及其他普通文件(沒有其他文件可以設置MongoDB連接)。 但是,每當我嘗試為MySQL運行遷移或啟動我的應用程序時,都要求MongoDB在后台運行,否則服務器/任務將無法啟動並給出錯誤

Failed to connect to a master node at localhost:27017 (Mongo::ConnectionFailure)

不需要保持MongoDB連續運行。 請指導我排除這種強迫。

這里似乎對此主題進行了一些討論: https : //github.com/mongoid/mongoid/issues/1166

也許您可以包裝連接,以便它檢查將用於純MySQL模式的某個標志或環境變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM