cocoapods卸载与安装

正常流程

提前按照下面的操作方式获取系统文件操作权限(安装命令使用sudo开头)

如果连接不上raw.githunxxxxxx.com,则在/etc/hosts文件下配置一下该域名的IP地址,查询地址网址 https://www.ipaddress.com

如果出现SSL代理异常,关闭git的http代理

git config --global --unset http.proxy

安装xcode(主要是为了安装相应的命令行工具)

1.安装brew

2.安装rvm (curl -sSL https://get.rvm.io | bash -s stable --ruby)

https://blog.csdn.net/weixin_33970449/article/details/89758010

3.启用rvm

3.安装ruby最新稳定版

4.安装cocoapods

 

引用自:https://www.aliyun.com/jiaocheng/389907.html  

一.首先卸载pod 

which pod 

得到pod的路径

sudo rm -rf <pod的路径> 

删除pod

###二.删除ruby gems相关cocoapods的包

查看ruby gems的本地程序包

gem list 

输出:

*** LOCAL GEMS ***activesupport (4.2.3)bigdecimal (1.2.0)CFPropertyList (2.2.8)claide (1.0.0.beta.1, 0.9.1)cocoapods (0.39.0, 0.39.0.beta.4, 0.38.2)cocoapods-core (1.0.0.beta.4, 0.39.0, 0.39.0.beta.4, 0.38.2)cocoapods-deintegrate (1.0.0.beta.1)cocoapods-downloader (1.0.0.beta.1, 0.9.3, 0.9.1)cocoapods-plugins (1.0.0.beta.1, 0.4.2)cocoapods-search (1.0.0.beta.1, 0.1.0)cocoapods-stats (1.0.0.beta.3, 0.6.2, 0.6.1, 0.5.3)cocoapods-trunk (1.0.0.beta.2, 0.6.4, 0.6.1)cocoapods-try (1.0.0.beta.2, 0.5.1, 0.4.5)colored (1.2)escape (0.0.4)fourflusher (0.3.0)fuzzy_match (2.0.4)i18n (0.7.0)io-console (0.4.2)json (1.7.7)libxml-ruby (2.6.0)minitest (5.7.0, 4.3.2)molinillo (0.4.4, 0.3.1)nap (1.0.0, 0.8.0)netrc (0.7.8)nokogiri (1.5.6)psych (2.0.0)rake (0.9.6)rdoc (4.0.0)rubygems-update (2.4.8)sqlite3 (1.3.7)test-unit (2.0.0.0)thread_safe (0.3.5)tzinfo (1.2.2)xcodeproj (1.0.0.beta.3, 0.28.2, 0.27.2, 0.26.3) 

移除跟cocoapods相关的程序包 
cocoapods (0.39.0, 0.39.0.beta.4, 0.38.2) 
cocoapods-core (1.0.0.beta.4, 0.39.0, 0.39.0.beta.4, 0.38.2) 
cocoapods-deintegrate (1.0.0.beta.1) 
cocoapods-downloader (1.0.0.beta.1, 0.9.3, 0.9.1) 
cocoapods-plugins (1.0.0.beta.1, 0.4.2) 
cocoapods-search (1.0.0.beta.1, 0.1.0) 
cocoapods-stats (1.0.0.beta.3, 0.6.2, 0.6.1, 0.5.3) 
cocoapods-trunk (1.0.0.beta.2, 0.6.4, 0.6.1) 
cocoapods-try (1.0.0.beta.2, 0.5.1, 0.4.5) 
把这些文件全部卸载 
代码:sudo gem uninstal <文件名> 
已删除cocoapods为例

sudo gem uninstal cocoapods 

输出:

sudo gem uninstal cocoapodsSelect gem to uninstall: 1. cocoapods-0.38.2 2. cocoapods-0.39.0.beta.4 3. cocoapods-0.39.0 4. All versions> 4 

输入“4”全部删除,第一次的时候会让你macbook的密码 
以此,把每个相关的包全部删除,我就不再一个一个举例子了。

 

删除出错:https://blog.csdn.net/SharkToping/article/details/79464581

You don't have write permissions for the /usr/bin directory.

Apple在OS X El Capitan中全面启用了名为System Integrity Protection (SIP)的系统完整性保护技术。受此影响,大部分系统文件即使在root用户下也无法直接进行修改。

需要关闭SIP保护技术

 

    1. 重启Mac
    2. 按住command+r(Recovery模式)
    3. 选择实用工具菜单中的命令行(terminal/终端)
    4. 输入csrutil disable并回车
    5. 再次重启mac
    6. 进入终端执行sudo gem update –system

      更新完毕后你可以进行相关的gem命令操作。不过此时你的电脑处于SIP的关闭状态,对于系统来说可能是不安全的,所以这种操作需要谨慎。 
      也可以按照上述步骤,使用csrutil enable指令重新打开你的SIP。

      在终端中可以查看SIP状态、具体操作可能就得recovery模式下了。

      $csrutil status 状态查询

      $csrutil enable 开启

      $csrutil disable 禁用

三、删除完之后,执行安装cocoapods的操作(版本1.0以上) 

sudo gem install -n /usr/local/bin cocoapods --pre 

或者 
低版本使用:sudo gem install cocoapods -v 版本号

sudo gem install cocoapods -v 0.34.4 

安装完之后:

pod --version 

输出:

1.0.1 

 

无法正常显示版本信息:https://blog.csdn.net/kedongjun/article/details/51470506

[问题] mac执行git命令出现xcrun: error: invalid active developer path解决方法

 

mac执行git命令时候出现:

 

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

 

解决方法:

 

打开终端输入

xcode-select --install

回车后,系统弹出下载xcode,点击确认,下载完成后即可。(实际上不是下载xcode,可能下载xcode有关插件,下载时长约1分钟,其实我用了7、8分钟差不多)

 

出现这个错误原因猜想可能是因为之前安装过xcode卸载后出现的。

 

 

 

最后执行(最好在网络好的情况下执行,等待时间有点长,一直在下载东西!)

pod setup 

输出:

Setting up CocoaPods master repoSetup completed 

这样就安装完成了!(要等很长时间呦!)

posted @ 2018-07-06 11:48  雨筱逸悠  阅读(246)  评论(0编辑  收藏  举报