如何确定cocoa pods怎么卸载cocoapods完成了

最新cocoapods安装流程,安装过程中遇到的问题及解决方法 - __君少
来源:互联网
编辑:刘梓楠
有网友碰到过这样的问题:最新cocoapods安装流程,安装过程中遇到的问题及解决方法 - __君少,问题详细内容为:挺不错的博文:最新cocoapods安装流程,安装过程中遇到的问题及解决方法 - __君少,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:
最近重新安装了一次cocoapods,参考的安装流程:http://blog.csdn.net/showhilllee/article/details//
但是现在的cocoapods与之前比较。有很多不一样的地方。挣扎了2天,终于搞定。现在纪录一下。
1.首先查看ruby是否是最新版的。ruby是通过rvm安装的所以需要先安装rvm后查看ruby是否是最新的(通过查看ruby版本列表来判断),在终端需要中输入以下命令:
& (1)安装RVM.RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
& & & curl&-L&get.rvm.io&|&bash&-s&stable
& & & 等待一段时间后就可以成功安装好 RVM
& & & source&~/.bashrc &
& & & source&~/.bash_profile&
& & & 测试是否安装正常
& & & rvm&-v
&(2)用RVM升级Ruby
#查看当前ruby版本&&
$&ruby&-v&&
ruby&2.0.0 &
#列出已知的ruby版本 --找到最新的版本安装&
$&rvm&list&known&&
#安装ruby&2.6.4 &
$&rvm&install&2.6.4
2.更换Ruby镜像--淘宝的那个镜像(https://ruby.taobao.org/&)已经不可用了。官方的需要FQ。所以我们现在用最新支持的ruby镜像(https://gems.ruby-china.org/)
& 需要的命令行:
&&gem sources --remove https://rubygems.org/&& gem sources -a https://gems.ruby-china.org/&& gem sources -l &(用来检查使用替换镜像位置成功)
& 出现则说明成功了。
3.下载安装CocoaPods
& 在命令行中输入:
& 安装:sudo gem install cocoapods&
& 更新:sudo gem update cocoapods&
& 在这里会很快就好了。。。网上教程说这样就已经完成安装了。。但我试了一下,直接搜索一下。在终端中输入:pod search &AFNetworking。会出现&Setting up CocoaPods master repo&提示,而且很久一直不动,网上说因为没FQ的原因。但是我们已经将bury镜像已经改了,为什么还会这样呢?。还有一个原因是因为在后台下载,还没下载完成,所以会这样。
& 在这里我等了好久。通过新开一个终端窗口,输入"cd ~/.cocoapods/"命令行跳到cocoapods文件夹内,执行"du -sh *"查看文件夹的大小。发现一直是0。快崩溃了。下班回去休息。
第二天。我重头再来。首先将ruby更新到最新(上边方法)、将gem更新到最新、将cocoapods更新到最新。在将cocoapods更新到最新时,查到需要执行"pod setup",但是执行这个时会出现一直是&Setting up CocoaPods master repo&,但是查看大小还是0。此外还会出现下面这个新的错误(这个发现让我欣喜若狂,起码不是那么单调了,或许会成为突破口):
[!] An error occurred while performing `git pull` on repo `master`.
[!] /usr/bin/git pull --ff-only
这个错误应该是说这个节点有问题。就又找资料,然后试试把cocoapods的节点删除,重新添加一个节点,或许就行,说干就干:
原因: Cocoapods的分支不支持当前最新的Xcode版本
解决办法: 删除master分支 重新建立新的分支
sudo rm -fr ~/.cocoapods/repos/master
然后再:&pod setup
------------------------------分割线-----------------------------------------------------
在pod setup的过程中又是这个提示"Setting up CocoaPods master repo",当时的感觉就快要砸电脑了,最后不死心去查看了一下cocoapods文件夹的大小。结果:
。。没错,没有看错,大小居然一直在增加。心怀激动的慢慢等待。
过了大概十几二十分钟左右,pod setup这个操作成功了。
这样,整个cocoapods安装应该成功了吧。我迫不及待的 想要试试。输入"pod search&AFNetworking" 居然有内容出来。然后按照之前的教程在终端中,cd到项目总目录
cd /Users/md098/Desktop/PodTest
建立Podfile(配置文件)
&接着上一步,终端输入&vim Podfile
键盘输入 i,进入编辑模式,输入
platform :ios, '7.0'&pod 'MBProgressHUD', '~& 0.8'
然后按Esc,并且输入& :&号进入vim命令模式,然后在冒号后边输入wq
注意:键盘输入 :后,才能输入wq。回车后发现PodTest项目总目录中多一个Podfile文件
激动人心的时刻到了:确定终端cd到项目总目录,然后输入&pod install。。。然后你会发现。。。
提示这个错误:[!] The dependency `MBProgressHUD` is not used in any concrete target.
原来新的cocoapods不能像之前那样安装第三方了。现在的格式是要加上项目的target。如下:
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do&
& & pod&'AFNetworking', '~& 2.6'
& & pod 'ORStackView', '~& 3.0'
& & pod 'SwiftyJSON', '~& 2.3'
里面的&MyApp&记得替换为自己攻城里面的target。这样就基本OK了,执行pod install / pod update 就都可以了。
end:终于结束了。总结:安装过程出错,则删除并重新(更新)所有的需要的环境:(ruby、gem、cocoapods、其中包括cocoapods的节点),替换新的ruby镜像即可。
posted on 请注意,本站信息均收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!
您可能还关注114网址导航使用CocoaPods遇到的几个坑,记录一下 - 洛洛爱吃肉 - 博客园
最近使用pod的时候升级到1.0.0版本后遇到一些坑,整理一下
首先是CocoaPods报错:The dependency `` is not used in any concrete target
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/rbconfig.rb:213: warning: Insecure world writable dir /Applications/Cocos/tools/ant/bin in PATH, mode 040777 Re-creating CocoaPods due to major version update. Updating local specs repositories Analyzing dependencies
[!] The dependency `ReactiveCocoa (= 2.1.8)` is not used in any concrete target.
The dependency `objectiveflickr (= 2.0.4)` is not used in any concrete target.
The dependency `LinqToObjectiveC (= 2.0.0)` is not used in any concrete target.
The dependency `SDWebImage (= 3.6)` is not used in any concrete target.
查了查好像是配置podfile文件的问题
作如下修改
platform :ios, &7.0&
target "RWTFlickrSearch" do
pod &ReactiveCocoa&, &2.1.8&
pod &objectiveflickr&, &2.0.4&
pod &LinqToObjectiveC&, &2.0.0&
pod &SDWebImage&, &3.6&
这样再运行pod install,就会成功了。
原因是podfile升级到最新版本,pod里的内容必须明确指出所用第三方库的target
遇到这个问题时,首先打算的是重新安装,结果又遇到坑,发现报错如下:
ERROR:& Could not find a valid gem 'cocospods& (&= 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)
查了查发现需要将http 替换成 https
作如下修改:
1.gem sources --remove&
2.gem sources -a&
3.查看源对不对
&&gem sources -l
4.再安装就好了
gem install cocoapods
然后又遇到坑,报这个错:
  ERROR:
While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj后来使用这个指令解决了 sudo gem install -n /usr/local/bin cocoapods
期间还卸载重新安装了下使用如下指令1. 卸载cocoapods$ sudo gem uninstall cocoapods2. 安装xcodeproj$ sudo gem install xcodeproj3. 安装指定版本的Cocoapods$ sudo gem install cocoapods -v 0.39.0安装成功之后又遇到问题了由于我一直使用的是 pod update --verbose --no-repo-update 和 pod install --verbose --no-repo-update 这两条指令,所以会忽略升级CocoaPods的spec仓库然后我又去 pod install 和 pod update 了下终于能用了。[cocoapods]如何卸载cocoapods - 简书
下载简书移动应用
写了22678字,被320人关注,获得了382个喜欢
[cocoapods]如何卸载cocoapods
今天我们来讲一下cocoapods的删除步骤!1.移除pod组件,打开终端执行which pod
然后输出了路径,我的是 /usr/local/bin/pod
移除Cocoapods组件,继续执行 sudo rm -rf 路径 (温馨提示:在输入密码的时候,是没有位数显示的,不要以为没输入上去)
移除 RubyGems 中的 Cocoapods程序包
Q: RubyGems是什么?
A: RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。查看gems中本地程序包在终端输入 gem list 然后会打印gem 下的所有包,看到了我们当前cocoapods的版本号(0.38.2)
4.移除程序包 执行命令 sudo gem uninstall cocoapods -v 版本号
执行完命令后,最下面打印Successfully uninstalled cocoapods -0.38.2 已经成功卸载了!可以输入gem list在查看下注意:如果有错误:看看版本号是不是打错了,不该有空格地方有空格,或者打印下gem list看看是不是根本没找到对应的东西啊?
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
iOS工程师技术、心得分享交流。
· 12人关注
收集iOS开发相关知识点,以便总结、复习。
(本专题旨在收集一些值得学习或有价值的学习资料,供大家日常学习和复习,共同进步。若您的投...
· 4人关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:

我要回帖

更多关于 如何卸载cocoapods 的文章

 

随机推荐