目录

  • 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
    
  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

Ruby --- gem(RubyGems)安装与使用相关推荐

  1. ruby gem 本地安装方法

    问题: railsinstaller中没有默认带有mysql的gem. 使用railsinstaller安装配置完rails环境后,发现无法使用gem update --system等更新或者安装远程 ...

  2. 如何安装Ruby和RubyGems

    如何安装Ruby和RubyGems 以下各节提供在Windows和Linux计算机上安装Ruby和RubyGems的各种基本信息. Windows 下载并安装Ruby Installer for Wi ...

  3. gem mysql_ruby gem 本地安装方法以及在windows下添加mysql.gem

    问题: railsinstaller中没有默认带有mysql的gem. 使用railsinstaller安装配置完rails环境后,发现无法使用gem update --system等更新或者安装远程 ...

  4. 常用ruby gem

    常见gems: Devise 用于快速构建用户功能,如:注册,登陆,个人设置,找回密码 oauth OmniAuth 如果你需要在项目中实现三方平台(如: Twitter, Facebook, 新浪微 ...

  5. Windows下ruby的pry安装和配置

    Windows下ruby的pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem i ...

  6. Ruby环境的安装(In Ubuntu 7.10)

    今天开始学习Ruby.准备的图书呢,就是<Programming Ruby - 2nd>.为了准备一个实验的环境,于是要给我的Ubuntu上安装Ruby的环境.     1.安装解释器: ...

  7. 离线安装ruby、rubygems

    一.安装ruby 1.下载ruby 可以直接下载本人资源 2.解压 tar -xvf ruby-2.3.8.tar.gz 3.编译 cd ruby-2.3.8 ./configure make &am ...

  8. Linux 离线安装Ruby和RubyGems环境

    文章目录 简介 1. 安装GCC环境 2. 安装ruby 3. 安装 RubyGems 4. 安装 redis-xxx.gem 提示:以下是本篇文章正文内容,Redis系列学习将会持续更新 简介 在学 ...

  9. linux ruby gem 安装目录,linux 安装 gem

    刚搜索了下,好像是我路径有问题.是否先到/var/www/redmine/然后再执行这段代码rakegenerate_secret_token Runbundleinstalltoinstallmis ...

最新文章

  1. 以太坊智能合约预言机
  2. [分享]关于windows下的小技巧
  3. Struts 2(一):初识Struts
  4. verilog仿真——$test$plusargs 和 $value$plusargs
  5. JDK 10:FutureTask获取一个toString()
  6. PHP面向对象 封装与继承
  7. Unity大密度建筑场景加载解决方案
  8. 机器学习经典算法笔记——梯度下降算法
  9. ×××送通知服务教程 Apple Push Notification Services Tutorial
  10. npm依赖管理peerDependencies
  11. 【PHP】安装wampserver3.1.19后apache无法启动问题
  12. 理解Rust的所有权
  13. 【mcuclub】舵机-SG90
  14. Neo4j的开发方式
  15. OpenKG开源系列|首个多模态开放知识图谱OpenRichpedia (东南大学)
  16. 改进YOLOv5系列:10.最新HorNet结合YOLO应用首发! | 多种搭配,即插即用 | Backbone主干、递归门控卷积的高效高阶空间交互高效
  17. shell基础(2):编程基础之变量:全局/局部/环境变量(作用域、定义、操作)、位置参数、数组
  18. App地推效果统计,自动业绩结算
  19. Docker私有仓库搭建笔记(四)
  20. Base64 和 MD5 加密

热门文章

  1. php代码优化 -- array_walk 和 foreach, for 的效率的比较
  2. TPS(薄板样条) 2D 插值
  3. jquery学习之重要知识点
  4. 【转】c++重载、覆盖、隐藏——理不清的区别
  5. 友元程序集(C# 和 Visual Basic)
  6. C#字符串中特殊字符的转义
  7. Linux系统管理的基本入手点
  8. 智能实验室-全能优化(Guardio) 4.96.0.850
  9. 鸿蒙系统平板界面,鸿蒙OS平板UI界面曝光:双Dock栏设计+超级终端互联功能
  10. 用CSS 给网页装潢[3] -构造文本