常用命令
1.查看gem版本
gem --version
gem -v
2.更新gem
gem update --system
3.查看本地安装过的cocoapod 相关的东西
gem list --local | grep cocoapods
4.查看有哪些pod有了更新的版本
pod outdated
安装 Ruby
安装需要⽤到Ruby,虽然Mac⾃带了Ruby,不过版本有点⽼了,最好更新⼀下
sudo gem update --system
报错
如果出现访问权限错误:
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Library/Ruby/Gems/2.3.0/cache/rubygems-update-则替换以上命令为:
sudo gem update --system --no-user-install
安装 Brew
https://blog.csdn.net/wym96201/article/details/133887281
https://www.jianshu.com/p/c0c93516f299
安装 Gem
更新gem
gem update --system
查看gem版本
gem --version
gem -v
安装 Cocoapods
1. 更换数据源
因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源
查看数据源
gem sources -l
删除数据源
gem sources --remove https://rubygems.org/
添加数据源
gem sources -a https://ruby.taobao.org/
2.安装
OS X 10.11以前,在终端输入以下命令:
sudo gem install cocoapods
OS X 10.11以后,在终端输入以下命令:
sudo gem install -n /usr/local/bin cocoapods
升级cocoapods到指定版本
$ sudo gem install cocoapods -v 1.9.3
安装成功后,要设置包
pod setup
搜索软件包
gem search Alamofire (软件包的名字)
安装成功后,cd 到项目的根目录,初始化Podfile
文件
pod init
然后在Podfile
文件中添加你需要的包
pod 'Alamofire' # 网络请求
加载三方库的包
pod install
gem search 软件包关键字(搜索软件包)
卸载
卸载 CocoaPods gem: 在终端中运行以下命令以卸载 CocoaPods:
sudo gem uninstall cocoapods
卸载之前的旧版本
$ sudo gem uninstall cocoapods -v1.12.0
删除 CocoaPods 配置文件和缓存: CocoaPods 可能会在您的系统中存储一些缓存文件,您可以手动删除这些文件:
rm -rf ~/.cocoapods
rm -rf ~/Library/Caches/CocoaPods
rm -rf ~/Library/Developer/Xcode/DerivedData/*
检查是否已完全卸载: 您可以运行以下命令以确认 CocoaPods 是否已经从您的系统中卸载:
pod --version
如果看到输出“command not found”,说明已经成功卸载。
如果您是通过 brew 安装的,可以通过以下方式卸载:
brew uninstall cocoapods
这样应该就能够完全卸载 CocoaPods。
源的来源
目前的repo列表
pod repo list
列表结果
xyanl@Mac QingLiuSwift % pod repo list
cocoapods
- Type: git (remotes/origin/master)
- URL: https://github.com/CocoaPods/Specs.git
- Path: /Users/xyanl/.cocoapods/repos/cocoapods
trunk
- Type: CDN
- URL: https://cdn.cocoapods.org/
- Path: /Users/xyanl/.cocoapods/repos/trunk
2 repos
移除trunk源
pod repo remove trunk
错误信息
1.安装时报错信息
解决
被国内网络和谐了,翻墙下载就可以了