How to install rubygem-mongo on centos8 using dnf

What is rubygem-mongo

A Ruby driver for MongoDB

We can use yum or dnf to install rubygem-mongo on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install rubygem-mongo.

Update yum database with dnf using the following command.

[root@DBAMAXWELL ~]# sudo dnf makecache --refresh
CentOS Stream 8 - AppStream                                                                                                                                                    5.1 kB/s | 4.4 kB     00:00    
CentOS Stream 8 - BaseOS                                                                                                                                                       4.5 kB/s | 3.9 kB     00:00    
CentOS Stream 8 - Extras                                                                                                                                                       6.3 kB/s | 3.0 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                                                                                                                                 218 kB/s | 4.7 kB     00:00    
Apache Cassandra                                                                                                                                                               143  B/s | 833  B     00:05    
MariaDB Server                                                                                                                                                                 2.5 kB/s | 3.4 kB     00:01    
MariaDB MaxScale                                                                                                                                                               2.1 kB/s | 2.5 kB     00:01    
MariaDB Tools                                                                                                                                                                  2.3 kB/s | 2.9 kB     00:01    
MongoDB Repository                                                                                                                                                             4.4 kB/s | 2.5 kB     00:00    
MySQL 5.7 Community Server                                                                                                                                                     5.7 kB/s | 2.6 kB     00:00    
MySQL Connectors Community                                                                                                                                                     5.0 kB/s | 2.6 kB     00:00    
MySQL Tools Community                                                                                                                                                          5.6 kB/s | 2.6 kB     00:00    
Metadata cache created.
[root@DBAMAXWELL ~]# 

After updating yum database, We can install rubygem-mongo using dnf by running the following command:

[root@DBAMAXWELL ~]# 
[root@DBAMAXWELL ~]# sudo dnf -y install rubygem-mongo
Last metadata expiration check: 0:06:26 ago on Fri 25 Mar 2022 05:54:43 PM CST.
Dependencies resolved.
===============================================================================================================================================================================================================
 Package                                            Architecture                         Version                                                                 Repository                               Size
===============================================================================================================================================================================================================
Installing:
 rubygem-mongo                                      noarch                               2.5.1-2.module_el8.3.0+571+bab7c6bc                                     appstream                               186 k
Installing dependencies:
 ruby                                               x86_64                               2.5.9-109.module_el8.5.0+1097+b05a0601                                  appstream                                87 k
 ruby-irb                                           noarch                               2.5.9-109.module_el8.5.0+1097+b05a0601                                  appstream                               103 k
 ruby-libs                                          x86_64                               2.5.9-109.module_el8.5.0+1097+b05a0601                                  appstream                               2.9 M
 rubygem-bigdecimal                                 x86_64                               1.3.4-109.module_el8.5.0+1097+b05a0601                                  appstream                                98 k
 rubygem-bson                                       x86_64                               4.3.0-2.module_el8.3.0+571+bab7c6bc                                     appstream                                55 k
 rubygem-json                                       x86_64                               2.1.0-109.module_el8.5.0+1097+b05a0601                                  appstream                                91 k
 rubygem-openssl                                    x86_64                               2.1.2-109.module_el8.5.0+1097+b05a0601                                  appstream                               190 k
 rubygem-psych                                      x86_64                               3.0.2-109.module_el8.5.0+1097+b05a0601                                  appstream                                96 k
 rubygems                                           noarch                               2.7.6.3-109.module_el8.5.0+1097+b05a0601                                appstream                               308 k
Installing weak dependencies:
 rubygem-did_you_mean                               noarch                               1.2.0-109.module_el8.5.0+1097+b05a0601                                  appstream                                82 k
 rubygem-io-console                                 x86_64                               0.4.6-109.module_el8.5.0+1097+b05a0601                                  appstream                                67 k
 rubygem-rdoc                                       noarch                               6.0.1.1-109.module_el8.5.0+1097+b05a0601                                appstream                               456 k
Enabling module streams:
 ruby                                                                                    2.5                                                                                                                  

Transaction Summary
===============================================================================================================================================================================================================
Install  13 Packages

Total download size: 4.7 M
Installed size: 15 M
Downloading Packages:
(1/13): ruby-2.5.9-109.module_el8.5.0+1097+b05a0601.x86_64.rpm                                                                                                                 499 kB/s |  87 kB     00:00    
(2/13): ruby-irb-2.5.9-109.module_el8.5.0+1097+b05a0601.noarch.rpm                                                                                                             553 kB/s | 103 kB     00:00    
(3/13): rubygem-bigdecimal-1.3.4-109.module_el8.5.0+1097+b05a0601.x86_64.rpm                                                                                                   1.8 MB/s |  98 kB     00:00    
(4/13): rubygem-bson-4.3.0-2.module_el8.3.0+571+bab7c6bc.x86_64.rpm                                                                                                            1.0 MB/s |  55 kB     00:00    
(5/13): rubygem-did_you_mean-1.2.0-109.module_el8.5.0+1097+b05a0601.noarch.rpm                                                                                                 1.3 MB/s |  82 kB     00:00    
(6/13): rubygem-io-console-0.4.6-109.module_el8.5.0+1097+b05a0601.x86_64.rpm                                                                                                   1.1 MB/s |  67 kB     00:00    
(7/13): rubygem-json-2.1.0-109.module_el8.5.0+1097+b05a0601.x86_64.rpm                                                                                                         1.0 MB/s |  91 kB     00:00    
(8/13): rubygem-mongo-2.5.1-2.module_el8.3.0+571+bab7c6bc.noarch.rpm                                                                                                           1.4 MB/s | 186 kB     00:00    
(9/13): ruby-libs-2.5.9-109.module_el8.5.0+1097+b05a0601.x86_64.rpm                                                                                                            5.8 MB/s | 2.9 MB     00:00    
(10/13): rubygem-openssl-2.1.2-109.module_el8.5.0+1097+b05a0601.x86_64.rpm                                                                                                     1.4 MB/s | 190 kB     00:00    
(11/13): rubygem-psych-3.0.2-109.module_el8.5.0+1097+b05a0601.x86_64.rpm                                                                                                       1.1 MB/s |  96 kB     00:00    
(12/13): rubygem-rdoc-6.0.1.1-109.module_el8.5.0+1097+b05a0601.noarch.rpm                                                                                                      5.1 MB/s | 456 kB     00:00    
(13/13): rubygems-2.7.6.3-109.module_el8.5.0+1097+b05a0601.noarch.rpm                                                                                                          3.4 MB/s | 308 kB     00:00    
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                          4.4 MB/s | 4.7 MB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                       1/1 
  Installing       : ruby-libs-2.5.9-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                              1/13 
  Installing       : ruby-irb-2.5.9-109.module_el8.5.0+1097+b05a0601.noarch                                                                                                                               2/13 
  Installing       : rubygem-bigdecimal-1.3.4-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                     3/13 
  Installing       : rubygem-did_you_mean-1.2.0-109.module_el8.5.0+1097+b05a0601.noarch                                                                                                                   4/13 
  Installing       : rubygem-io-console-0.4.6-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                     5/13 
  Installing       : rubygem-json-2.1.0-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                           6/13 
  Installing       : rubygem-openssl-2.1.2-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                        7/13 
  Installing       : rubygem-psych-3.0.2-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                          8/13 
  Installing       : rubygem-rdoc-6.0.1.1-109.module_el8.5.0+1097+b05a0601.noarch                                                                                                                         9/13 
  Installing       : rubygems-2.7.6.3-109.module_el8.5.0+1097+b05a0601.noarch                                                                                                                            10/13 
  Installing       : ruby-2.5.9-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                                  11/13 
  Installing       : rubygem-bson-4.3.0-2.module_el8.3.0+571+bab7c6bc.x86_64                                                                                                                             12/13 
  Installing       : rubygem-mongo-2.5.1-2.module_el8.3.0+571+bab7c6bc.noarch                                                                                                                            13/13 
  Running scriptlet: rubygem-mongo-2.5.1-2.module_el8.3.0+571+bab7c6bc.noarch                                                                                                                            13/13 
  Verifying        : ruby-2.5.9-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                                   1/13 
  Verifying        : ruby-irb-2.5.9-109.module_el8.5.0+1097+b05a0601.noarch                                                                                                                               2/13 
  Verifying        : ruby-libs-2.5.9-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                              3/13 
  Verifying        : rubygem-bigdecimal-1.3.4-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                     4/13 
  Verifying        : rubygem-bson-4.3.0-2.module_el8.3.0+571+bab7c6bc.x86_64                                                                                                                              5/13 
  Verifying        : rubygem-did_you_mean-1.2.0-109.module_el8.5.0+1097+b05a0601.noarch                                                                                                                   6/13 
  Verifying        : rubygem-io-console-0.4.6-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                     7/13 
  Verifying        : rubygem-json-2.1.0-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                           8/13 
  Verifying        : rubygem-mongo-2.5.1-2.module_el8.3.0+571+bab7c6bc.noarch                                                                                                                             9/13 
  Verifying        : rubygem-openssl-2.1.2-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                       10/13 
  Verifying        : rubygem-psych-3.0.2-109.module_el8.5.0+1097+b05a0601.x86_64                                                                                                                         11/13 
  Verifying        : rubygem-rdoc-6.0.1.1-109.module_el8.5.0+1097+b05a0601.noarch                                                                                                                        12/13 
  Verifying        : rubygems-2.7.6.3-109.module_el8.5.0+1097+b05a0601.noarch                                                                                                                            13/13 

Installed:
  ruby-2.5.9-109.module_el8.5.0+1097+b05a0601.x86_64                   ruby-irb-2.5.9-109.module_el8.5.0+1097+b05a0601.noarch          ruby-libs-2.5.9-109.module_el8.5.0+1097+b05a0601.x86_64               
  rubygem-bigdecimal-1.3.4-109.module_el8.5.0+1097+b05a0601.x86_64     rubygem-bson-4.3.0-2.module_el8.3.0+571+bab7c6bc.x86_64         rubygem-did_you_mean-1.2.0-109.module_el8.5.0+1097+b05a0601.noarch    
  rubygem-io-console-0.4.6-109.module_el8.5.0+1097+b05a0601.x86_64     rubygem-json-2.1.0-109.module_el8.5.0+1097+b05a0601.x86_64      rubygem-mongo-2.5.1-2.module_el8.3.0+571+bab7c6bc.noarch              
  rubygem-openssl-2.1.2-109.module_el8.5.0+1097+b05a0601.x86_64        rubygem-psych-3.0.2-109.module_el8.5.0+1097+b05a0601.x86_64     rubygem-rdoc-6.0.1.1-109.module_el8.5.0+1097+b05a0601.noarch          
  rubygems-2.7.6.3-109.module_el8.5.0+1097+b05a0601.noarch            

Complete!
[root@DBAMAXWELL ~]# 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值