【问题标题】:Odd results from mongoid using Debian squeeze mongodb使用 Debian 挤压 mongodb 来自 mongoid 的奇怪结果
【发布时间】:2023-04-02 21:45:01
【问题描述】:

我在 Debian 挤压上使用 mongodb 从 gem、mongoid 返回的数据中遇到奇怪的结果。数据很好。如何阻止这些一致的失败以正确返回数据?

我的 mongodb 是 Debian 挤压反向移植中的最新版本,我正在使用 gem mongoid。

$ dpkg-query -l mongodb
mongodb 1:2.0.0-2~bpo60+1

我通过$ sudo apt-get -t squeeze-backports install mongodb 获取最新版本。

【问题讨论】:

    标签: mongodb mongoid debian


    【解决方案1】:

    对于任何在 Debian 挤压 mongodb 上遇到奇怪问题的人,目前 Debian 反向移植元包 mongodb 似乎不需要其依赖项(例如 mongodb-server)来自反向移植,也不需要相同版本。因此,简单地使用$ sudo apt-get -t squeeze-backports install mongodb 进行安装通常会静默失败。

    Debian mongodb 错误报告703580 可见here

    为避免此问题,只需从后端显式安装其所有依赖项:

    $ sudo apt-get -t squeeze-backports install mongodb mongodb-clients mongodb-dev mongodb-server
    $ mongo
    MongoDB shell version: 2.0.0
    connecting to: test
    > db.serverStatus().version
    2.0.0
    $ dpkg-query -l 'mongodb*'
    ||/ Name             Version            Description
    +++-================-==================-==============
    ii  mongodb          1:2.0.0-2~bpo60+1  object/document-oriented database (metapackage)
    ii  mongodb-clients  1:2.0.0-2~bpo60+1  object/document-oriented database (client apps)
    ii  mongodb-dev      1:2.0.0-2~bpo60+1  object/document-oriented database (development)
    ii  mongodb-server   1:2.0.0-2~bpo60+1  object/document-oriented database (server package)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-24
      • 1970-01-01
      • 2021-12-11
      相关资源
      最近更新 更多