0
点赞
收藏
分享

微信扫一扫

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


目录

  • ​​1 gem介绍​​
  • ​​2 安装​​
  • ​​2.1 CentOS安装​​
  • ​​3 常用命令​​
  • ​​3.1 gem配置​​
  • ​​3.2 gem 用法​​
  • ​​4 gem 包的构建​​
  • ​​5 如果你使用 Gemfile 和 Bundle (例如:Rails 项目)​​

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

  1. 添加安装源

gem sources -a XXX

安装源

https://gems.ruby-china.com

  1. 删除安装源

gem sources -r XXX

  1. 更新安装源缓存

gem sources -u

  1. 更新 gem 本身

gem update --system

  1. 更新所有程序包

gem update

3.2 gem 用法

  1. 安装

gem install mygem

  1. 卸载

gem uninstall mygem

  1. 列出已安装的gem

gem list --local

  1. 列出可用的gem

gem list --remote

  1. 为所有的gems创建RDoc文档

gem rdoc --all

  1. 下载一个gem,但不安装

gem fetch mygem

  1. 从可用的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​​


举报

相关推荐

0 条评论