gem, ruby, rvm, npm, Homebrew
之间的关系
-
rvm
: 是ruby
的管理工具,可以安装多个版本的ruby
-
gem
: 是ruby
的包管理工具,如Cocoapods
-
npm
: 是node.js
的包管理工具
-
Homebrew
: 是Mac OSX上的软件包管理工具
1. gem
常用命令
1.查看gem版本 gem --version
2.更新gem gem update --system
3.查看数据源 gem sources
4.删除数据源 gem sources --remove https://rubygems.org/
5.添加数据源 gem sources -a https://gems.ruby-china.org/
6.搜索软件包 gem search 软件包关键字
7.安装软件包 gem install 软件包名字 例:gem install cocoapods
8.安装上一个版本软件包 gem install 软件包名字 --pre
9.卸载软件包 gem uninstall 软件包名称
【备注:在运行gem命令的时候,很有可能会因为权限问题导致运行命令失败,这个时候可以在
命令前添加sudo关键字 表示以管理员身份执行命令 例如:sudo gem install cocoapods】
2. 安装 Cocoapods
查看镜像源: gem sources
删除镜像源: gem sources --remove https://rubygems.org/
添加镜像源: gem sources -a https://gems.ruby-china.org/
- 安装
sudo gem install -n /usr/local/bin cocoapods
- 初始化
pod setup
3. Homebrew
- 安装软件:brew install 软件名,例:brew install wget
- 搜索软件:brew search 软件名,例:brew search wget
- 卸载软件:brew uninstall 软件名,例:brew uninstall wget
- 更新具体软件:brew upgrade 软件名 ,例:brew upgrade git
- 显示已安装软件:brew list
- 查看软件信息:brew info/home 软件名 ,例:brew info git / brew home git
- 查看那些已安装的程序需要更新: brew outdated
- 显示包依赖:brew reps
网友评论