1. 简介
Gem 全称 RubyGem 是 ruby 的包管理工具。从 ruby 1.9 之后, 安装 ruby 则默认安装着 Gem,由于 Mac 默认 安装 ruby 2.6.3,因此作为 Mac 用户的我们几乎不需要安装 Gem 就可以使用。
2.配置 gem 不使用 sudo 操作
添加 gem 可执行文件到 PATH
vim ~/.zshrc
// 复制以下两行到 .zshrc 中
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
source ~/.zshrc
3. 使用
- 列出 gem 本地包
gem list --local
- 列出 gem 远程包
gem list --remote
- 使用 gem 安装 ruby 包
gem install `包名`
例如安装 cocoapods:
gem install cocoapods
- 使用 gem 卸载 ruby 包
gem uninstall `包名`
例如卸载 cocoapods:
gem uninstall cocoapods
- 更新 gem
gem update --system
- 查看 gem 源
gem source -l
- 添加 gem 源
gem source -a `源地址`
比如添加: https://rubygems.org/
gem source -a https://rubygems.org/
- 移除 gem 源
gem source --remove `源地址`
比如移除:https://gems.ruby-china.com/
gem source --remove https://gems.ruby-china.com/
网友评论