欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/5/22 编程问答 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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配置

  • 列出安装源

    gem sources -l
  • 添加安装源

    gem sources -a XXX

    安装源

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

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

    gem sources -u
  • 更新 gem 本身

    gem update --system
  • 更新所有程序包

    gem update
  • 3.2 gem 用法

  • 安装gem install mygem
  • 卸载gem uninstall mygem
  • 列出已安装的gemgem list --local
  • 列出可用的gemgem list --remote
  • 为所有的gems创建RDoc文档gem rdoc --all
  • 下载一个gem,但不安装gem fetch mygem
  • 从可用的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)安装与使用的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。