一、什么是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