Ruby --- gem(RubyGems)安装与使用

1 gem介绍

RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具,它旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。

  • ruby 是一种语言,是某些软件包代码的执行环境。而gem是管理这些基于ruby程序的程序。
  • Mac 自带 gem

2 安装

2.1 CentOS安装

yum install rubygems -y

3 常用命令

3.1 gem配置

  1. 列出安装源

    gem sources -l
    
  2. 添加安装源

    gem sources -a XXX
    

    安装源

    https://gems.ruby-china.com
    
  3. 删除安装源

    gem sources -r XXX
    
  4. 更新安装源缓存

    gem sources -u
    
  5. 更新 gem 本身

    gem update --system
    
  6. 更新所有程序包

    gem update
    

3.2 gem 用法

  1. 安装
    gem install mygem
    
  2. 卸载
    gem uninstall mygem
    
  3. 列出已安装的gem
    gem list --local
    
  4. 列出可用的gem
    gem list --remote
    
  5. 为所有的gems创建RDoc文档
    gem rdoc --all
    
  6. 下载一个gem,但不安装
    gem fetch mygem
    
  7. 从可用的gem中搜索
    gem search STRING --remote
    

4 gem 包的构建

gem命令也被用来构建和维护.gemspec和.gem文件。
利用.gemspec文件构建.gem:

gem build mygem.gemspec

5 如果你使用 Gemfile 和 Bundle (例如:Rails 项目)

你可以用bundle的gem源代码镜像命令。

bundle config mirror.https://rubygems.org https://gems.ruby-china.com/

这样你不用改你的 Gemfile 的 source。

参考:
https://www.runoob.com/ruby/ruby-rubygems.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有勇气的牛排

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值