Mac 10.12.2 cocoapods Abort trap: 6错误

原创
2017/01/04 22:59
阅读数 279

最近刚升级电脑系统,直接升级了 xcode8.2,然而令我万万没有想到的是,竟然在最后出这样的问题,踩了很多坑,最后总结一下解决方案,希望对大家有帮助!

1.首先,借助网上的一些资料,先卸载 cocoapods 及组件 (切记不要忘了 sudo ,要不然会提示你没有访问权限)

sudo gem uninstall cocoapods
sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-deintegrate
sudo gem uninstall cocoapods-downloader
sudo gem uninstall cocoapods-plugins
sudo gem uninstall cocoapods-search
sudo gem uninstall cocoapods-stats
sudo gem uninstall cocoapods-try
sudo gem uninstall cocoapods-trunk

 

2.安装新版本

sudo gem install cocoapods --pre

然后就是漫长的等待,然而会出现一些问题,比如说下面这个

ERROR: Could not find a valid gem 'cocopods' (>= 0), here is why: Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/latest_specs.4.8.gz)


 

3.替换 ruby 源

3.1 先移除

gem sources --remove https://ruby.org/  

当然可能会出现 https://ruby.org/ not in prensent cache ,这个时候,我猜你一定在想,这是啥啊

gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org

这里面没有"/" 那么 你要移除的就是

gem sources --remove https://ruby-china.org

3.2 添加 

gem sources --add https://gems.ruby-china.org/

这个"/"务必带上

4 执行 pod install 还是这个错误

Abort trap: 6

 5 查看 ruby 版本 ruby -v

ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

 6 升级 ruby 版本

rvm list known

 这儿时候可能会提示你找不到该命令,没关系,安装就好了

6.1 直接安装 rvm , 终端执行下面命令

 $ curl -L get.rvm.io | bash -s stable

6.2 输入下面命令验证

 $ source ~/.bashrc

 $ source ~/.bash_profile

6.3  测试是否安装正常

$

rvm -v

出现欢迎什么的,就是安装成功了(这个是英文)

<waynesseguin@gmail.com>

6.4   查看版本    

$ rvm list known

# MRI Rubies

[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head] # security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p648]

[ruby-]2.1[.10]

[ruby-]2.2[.6]

[ruby-]2.3[.3]

[ruby-]2.4[.0-rc1]

ruby-head



# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2



# JRuby

jruby-1.6[.8]

jruby-1.7[.26]

jruby[-9.1.6.0]

jruby-head



# Rubinius

rbx-1[.4.3]

rbx-2.3[.0]

rbx-2.4[.1]

rbx-2[.5.8]

rbx[-3.69]

rbx-head



# Opal

opal



# Minimalistic ruby implementation - ISO 30170:2012

mruby-1.0.0

mruby-1.1.0

mruby-1[.2.0]

mruby[-head]



# Ruby Enterprise Edition

ree-1.8.6

ree[-1.8.7][-2012.02]



# Topaz

topaz



# MagLev

maglev[-head]

maglev-1.0.0



# Mac OS X Snow Leopard Or Newer

macruby-0.10

macruby-0.11

macruby[-0.12]

macruby-nightly

macruby-head



# IronRuby

ironruby[-1.1.3]

ironruby-head

6.5 选择一个版本安装 

rvm install 2.4.0-rc1 (貌似是这个版本,建议安装最新版)

然后就是漫长的等待

后面会提示执行一行命令,是创建 ri 文件的,自己看,停在那里执行一下就好了

7. 继续安装 cocoapods

sudo gem install cocoapods --pre

等待一段时间会提示

9 gems installed

8. 再次 cd 到文件夹 执行命令

pod install 

9. 还是出现上面问题,怎么办,是不是要崩溃了

执行   

pod setup 

这个才是漫长的等待

command + N 新建一个终端窗口 

执行

cd .~/cocoapods/ 
du -sh *

 查看下载的大小,我这里差不多是933M,就下载完成了

10. 完成上面步骤以后,再次 cd <Path>     

pod install

解决问题

 

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部