Gem

一、什么是Gem

RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。——百度

二、Gem常用命令

1.查看gem版本 gem --version
2.更新gem gem update --system
3.查看数据源 gem sources
4.删除数据源 gem sources --remove https://rubygems.org/
5.添加数据源 gem sources --remove https//ruby.taobao.org/
6.搜索软件包 gem search 软件包关键字
7.安装软件包 gem install 软件包名字 例:gem install cocoapods
8.安装上一个版本软件包 gem install 软件包名字 --pre
9.卸载软件包 gem uninstall 软件包名称
【备注:在运行gem命令的时候,很有可能会因为权限问题导致运行命令失败,这个时候可以在
  命令前添加sudo关键字 表示以管理员身份执行命令 例如:sudo gem install cocoapods】

三、ruby操作

有的时候ruby版本过低也可能导致gem升级失败,一般我们会使用RVM(ruby版本管理器)升级ruby

1.安装RVM curl -L get.rvm.io | bash -s stable
2.验证是否安装成功 rvm -v
3.查看ruby版本 ruby -v
4.列出当前所有可用版本 rvm list known
5.安装指定版本ruby rvm install ruby --head

你可能感兴趣的:(Gem)