cocoapods如何安装
初次安装cocoapods:
- 一般,mac电脑上自带ruby环境,可在终端中使用
ruby -v
命令查看ruby的版本,如果有类似输出:
ruby 2.0.0p648 (2015-12-16 revision 53162)
说明有ruby版本; - 若想要升级ruby版本:输入
sudo gem update —system
,sudo指用管理员权限,这时就得需要输入你的开机密码;
**表示升级成功
-
也可以使用RVM来管理ruby版本:
- 安装Xcode
- 安装homebrew,到其官网复制命令即可
- 安装RVM:
curl -L https://get.rvm.io | bash -s stable
- 用RVM安装Ruby环境 1.列出已知的ruby版本
rvm list known
2. 选择安装版本rvm install 2.0.0
3.如果想卸载之前已经安装过的版本rvm remove 1.9.2
4.将指定版本的 Ruby 设置为系统默认版本rvm 2.0.0 --default
-
切换ruby服务器地址:
- 先查看环境地址
gem sources -l
,若有输出
环境地址.png
则先移除该地址:gem source -r https://xxxx.org/
,如gem source -r https://rubygems.org/
添加如下地址:gem sources -a https://gems.ruby-china.org
再查看环境地址,若成功如上图所示
- 先查看环境地址
-
安装cocoapods
-
sudo gem install cocoapods
(步骤有点慢,不要急)如果出现如果出现:
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj
可以试试这个命令sudo gem install -n /usr/local/bin cocoapods
-
pod setup
(步骤有点慢,不要急)
-
已经安装过cocoapods,但在升级过程中出现各种问题
- 升级cocoapods
- 输入
sudo gem update —system
先升级ruby版本, - 然后输入
pod repo update --verbose
,若出现问题,输入sudo gem install -n /usr/local/bin cocoapods --pre
, 若还是出现问题,则需要卸载掉原来的cocoapods😭 - 卸载cocoapods:
sudo gem uninstall cocoapods
注意不要删掉沙盒中的东西,选择n就行了 - 再查看本地安装过的cocopods相关东西,命令如下:
gem list --local | grep cocoapods
会显示如下:
cocoapods-core (0.39.0) cocoapods-downloader (0.9.3) cocoapods-plugins (0.4.2) cocoapods-search (0.1.0) cocoapods-stats (0.6.2) cocoapods-trunk (0.6.4) cocoapods-try (0.5.1)
然后逐个删除吧:sudo gem uninstall cocoapods-core
。。。😂 - 然后重新安装cocoapods走一遍😑
- 输入
版本回退
- 卸载cocoapods比想要装还要高的版本:
sudo gem uninstall cocoapods
选择高的版本就行了 - 然后下载指定版本, 如
sudo gem install cocoapods -v x.xx.x
朕只知道这么多了。。。。
网友评论