我得到这个乘客错误。
完整的错误页面:https ://dl.dropbox.com/u/1725428/stackoverflow/Mongoid-Errors-InvalidDatabase.html
我的设置是:
- Mac OSX Lion
- rvm ruby v1.9.3p194
- 乘客
- mongodb 本地服务器
- rails 3.1.1
- mongoid 2.4.10
这个设置运行良好,直到我尝试将 Gemfile 中的 Rails 版本从 3.1.1 更改为 3.2。然后它与“数据库应该是 Mongo::DB,而不是字符串。(Mongoid::Errors::InvalidDatabase)”分手了
尝试使用以前的 rails 3.1.1.,但错误仍然存在。
试图重新安装 rvm 和所有的 gem。但这仍然会发生。
尝试使用最新的 mongoid 而不是以前的工作 2.4.5,但无济于事。
数据库服务器正在运行。
关于可能导致这种情况的任何想法?