cocopods 升级和选择安装版本
来源:互联网 发布:java获取浏览器语言 编辑:程序博客网 时间:2024/06/06 01:09
总结了下cocopods 的升级步骤:
选择安装不同版本的cocopods:
这里采用后者
1, 卸载 cocoapods
$ sudo gem uninstall cocoapods
2. 安装 xcodeproj
$ sudo gem install xcodeproj
执行sudo gem install cocoapods
出现错误:
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj
执行:sudo gem install -n /usr/local/bin cocoapods
3. 安装指定0.34.4版本的 Cocoapods
sudo gem install cocoapods -v 0.34.4cocopods的升级步骤:
和往常一样使用CocoaPods管理一个基于FMDB的项目类库
命令行执行
$ pod install[!] The 'master' repo requires CocoaPods 0.32.1 -
失败,提示需要CocoaPods 0.32.1版本
查看CocoaPods版本
$ pod --version0.29.0
确实需要更新了
命令行更新(安装)步骤
$ sudo gem update --system // 先更新gem,国内需要切换源$ gem sources --remove https://rubygems.org/$ gem sources -a https://ruby.taobao.org/$ gem sources -l\*\*\* CURRENT SOURCES \*\*\*http://ruby.taobao.org/$ sudo gem install cocoapods // 安装cocoapods$ pod setup
和安装过程是一样的,再次查看版本
$ pod --version0.32.1
----------------------------------------------------------------------------------------------------------------------------------更新-------------------------------------------------------------------------------------------
新拿到一台Mac装cocoapods,老是装不上,查找网上资料最终解决了下面总结下
CocoaPods的安装问题:
1.首先用淘宝的Ruby镜像来访问CocoaPods,打开终端输入以下命令:
(1)gem sources --remove https://rubygems.org/
(2)gem sources -a https://ruby.taobao.org/ 注意:现在都是https不是http
(3) gem sources -l
(更正:偶尔一次出现 /usr/bin/git pull --ff-only问题 发现https://ruby.taobao.org/ 问题是现在好像也不能用了,使用$ gem sources -a https://gems.ruby-china.org/ (增加可用的镜像) )
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
2.升级gem,如果它的版本过低也可能导致安装失败,在终端输入以下命令:
sudo gem update --system
3.安装CocoaPods:
OS X 10.11以前,在终端输入以下命令:
sudo gem install cocoapods
OS X 10.11以后,在终端输入以下命令:
sudo gem install -n /usr/local/bin cocoapods
4.setup:
在终端输入以下命令:
pod setup
问题最多的就是这一步,第一次安装完成可能要一个小时左右,所以要耐心等待,如果这一步完成了,那么恭喜你已经成功安装了CocoaPods。想知道自己有没有安装完成,可以在终端输入以下命令:
pod --version
显示出版本就说明成功了。
5.常见问题:
(1)在终端输入以下命令:
pod repo list
结果为0 repos时说明安装不成功,自己可以查看下自己的安装步骤,看看是哪一步出现了问题。
(2)出现以下错误:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
在网上寻找的解决方法:
在终端中输入:sudo nvram boot-args="rootless=0"; sudo reboot
然后你的电脑会重启
之后再输入sudo gem install cocoapods -V
就可以了。
(3)pod setup时出现以下错误:
我拿到一新电脑 安装pod 常常卡在
Setting up CocoaPods master repo 按照网上说法:
使用命令 cd ~/.cocoapods/,再输入 du -sh * 查看到100M多就可以了,我发现我的问题是每次下载过程中会出现
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master
Cloning into 'master'...
error: RPC failed; curl 56 SSLRead() return error -36
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
下次执行搜索时 还是出现这种情况
在网上查到的解决办法:在终端输入以下命令:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers
后面的地址你可以打开Xcode显示包内容,找到那个文件夹拖到终端里面。
然后显示如下:
.cocoapods ABC$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Password:
ABCdeMacBook-Pro:.cocoapods ABC$ pod search AF
Setting up CocoaPods master repo
Setup completed
Creating search index for spec repo 'master'.. Done!
xujianfengdeMacBook-Pro:.cocoapods xujianfeng$
(4)如果还是没有安装成功:
尝试:删除.cocoapods目录,在终端输入以下命令:
cd ~/.cocoapods/
sudo -rm -rf ~/.cocoapods/
然后,重新下载安装,在终端输入以下命令:
pod setup
- cocopods 升级和选择安装版本
- Cocopods安装和升级备忘录
- 如何升级CocoPods和xcodeproj 版本
- Mac 升级10.13.1 安装cocopods
- cocopods的安装和使用
- Cocopods安装使用和错误
- Cocopods安装使用和错误
- Cocopods安装使用和错误
- cocopods安装各种版本的链接
- python安装和版本选择
- 安装Python和版本选择
- 安装cocopods
- cocopods 安装
- 安装cocopods
- cocopods升级后报错
- Tensorflow版本升级和tflearn安装
- 升级和安装指定版本的ionic
- cocopods最新版本使用
- ubuntu如何修改计算机名
- yii2 打开GII 的配置
- db2
- iOS学习爬坑记录12:学习Core data简单的CURD
- Swift语言IOS8开发战记9.transfer data without stroyboard
- cocopods 升级和选择安装版本
- iOS Xcode6 AutoLayout跟Size Classes(5)size classes 屏幕旋转的应用
- Longest Consecutive Sequence
- 模块化编程(学习)
- ps筛选特定进程再kill掉的组合命令
- ubuntu14.04交叉编译vlc2.1.5源码,编译出在win32下运行的程序
- IIS默认拒绝PUT和DELETE请求
- usb_modeswitch下载与安装
- SQLServer2008附加2005版本数据库文件报错问题