自我纪录 省的再找 谷哥百度. 此文档不断更新 碰到一个纪录一个 ,最近每次更新系统 总是有问题. 一步步纪录
安装cocopods
1. 2018.8.28 https://gems.ruby-china.org域名更新为https://gems.ruby-china.com
2017.12.1 更新ruby源
2安装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下:
sudo gem update --system
3接下来输入系统密码就可以安装了,输入密码时不会显示的,输完回车就行了
因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
4接下来查看下源路径是否更换了
gem sources -l
**请确保只有 gems.ruby-china.com **
然后就可以更新Ruby了
5接下来安装Cocoapods了
sudo gem install cocoapods 可能出错,出错的话执行下面的命令 sudo gem install -n /usr/local/bin cocoapods
6 安装完后你可以输入下面的命令查看是否成功 pod --version
7 pod setup
每一步碰到问题不要急 ,静心查找一个个原因
8 下载中如果不放心,可以新建一个终端窗口分别输入下面两条命令查看下载了多少
cd ~/.cocoapods
du -sh *
9.
如果没有必要更新本地的库:
pod update –no-repo-update
如果想要知道内部发生了什么:
pod update –verbose –no-repo-update
使用
1.需要让隐藏的文件可见Terminal窗口:defaults write com.apple.finder AppleShowAllFiles TRUE
为了重启Finder应用,输入 killall Finder
2 在您的工程根目录下新建一个 Podfile 文件, 在工程目录下,执行: pod init 然后: open -e Podfile
在文件中输入以下内容 :(举例)
target 'MyApp' do
pod 'RongCloudIM/IMLib', '~> 2.8.3' pod 'RongCloudIM/IMKit', '~> 2.8.3'
end
然后: pod install
如果 更新您工程目录中 Podfile 指定的 SDK 版本后,在终端中执行以下命令:pod update
Mac升级10.15导致pod报错 -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2...
只需要执行以下指令即可:
sudo gem install -n /usr/local/bin cocoapods
补充:
//安装并更新本地repo
podinstall--verbose --repo-update
// pod update的时候太慢的时候使用
podupdate--verbose --no-repo-update
pod install --verbose --no-repo-update 只安装新添加的库
pod update --verbose --no-repo-update 会在安装相关库时 更新其他库版本
pod update 库名 --verbose --no-repo-update 只更新指定的库,其它库忽略