之前cocoapods 安装使用的时候没有遇到多大的问题和坎儿,那么现在问题来了,新建工程之后,pod 三方库,pod install, 没毛病吧?等待更新库完成之后,问题了,怎么出来了个“Generating Pods proje
屏幕快照 2017-01-07 下午7.52.57.png
解决办法
- 1、删除所有cocoapods gems,
依次执行以下命令:
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
终端命令输入之后,发现没有出现什么问题,然后尝试重新 :
pod install
发现问题依旧:
$ pod install
Generating Pods project
Abort trap: 6
那么问题还是没解决
- 3、我们把cocopods 卸载掉
$ sudo gem uninstall cocoapods
- 4、重新安装一下RVM
$ curl -L https://get.rvm.io | bash -s stable
这个过程可能会问你sudo管理员密码,我们输入密码后,等待一段时间后就可以成功安装好 RVM
- 5、检查一下是否安装正确
$ source ~/.rvm/scripts/rvm
- 6、继续用RVM安装Ruby环境,我们可以查看ruby的版本
屏幕快照 2017-01-07 下午8.21.34.png$ rvm list known
之前我试过用2.4.0的来安装,但是之后还是pod install 失败,所以我尝试用2.0.0的版本来试试
$ rvm install 2.0.0
接下来你就慢慢的等待吧,这个时候你可以喝喝茶,听听歌,玩玩游戏啊,好了,言归正传
我们将2.0.0设置为默认的
$ rvm 2.0.0 --default
查看是否正确
$ ruby -v
查看版本
$ gem -v
- 7、更换镜像 之前我用的 https://gems.ruby-china.org/ 发现之后pod install 还是会出现报错的问题(这里不是说不行,是针对出现“Generating Pods project Abort trap: 6”这个问题做出的解决办法)
查看当前镜像
$ gem sources -l
移除当前镜像
$ gem source -r https://..........(移除你自己的地址)
替换(我使用了淘宝的因为尝试多次之后淘宝的成功了)
$ gem source -a https://ruby.taobao.org/
查看验证成功
$ gem sources -l
CURRENT SOURCES
https://ruby.taobao.org/
- 8、安装cocoapods
$sudo gem install cocoapods
$pod setup
成功之后可以查看cocoapods版本
pod --version
接下来编辑Podfile 文件 写入需要的三方库
pod install
下载完库之后,发现成功了,没有再报下面的问题了:
Generating Pods project
Abort trap: 6
再到工程文件中,发现***xcworkspace 文件也有了,问题终于解决,希望对你们有所帮助!
网友评论