RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具,它旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。
yum install rubygems -y
列出安装源
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
gem install mygem
gem uninstall mygem
gem list --local
gem list --remote
gem rdoc --all
gem fetch mygem
gem search STRING --remote
gem命令也被用来构建和维护.gemspec和.gem文件。
利用.gemspec文件构建.gem:
gem build mygem.gemspec
你可以用bundle的gem源代码镜像命令。
bundle config mirror.https://rubygems.org https://gems.ruby-china.com/
这样你不用改你的 Gemfile 的 source。