人生最大的错误是不断担心会犯错 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影

macOS升级到10.12.1后CocoaPods更新不成功的相关问题解决

xcode&mac memory发布于December 19, 2016 标签: mac

升级后很多错误,这儿列举几个常见的

pod install, 发现 command not find。 WTF!

解决:估计升级整没了,重新安装

sudo gem install cocoapods 

没反应需要修改为淘宝镜像的问题
更改镜像
参考教程 https://www.lvtao.net/xcode-mac/1345.html

ERROR:  While executing gem ... (Gem::DependencyError)

解决:

sudo gem update --system
ERROR:  While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

在Stackoverflow上找到了解决方法:

sudo nvram boot-args="rootless=0"; sudo reboot

然后你的电脑会重启之后再输入

sudo gem install cocoapods -V 

就可以了

pod install的时候又花式出错

[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

我尝试按提示的方法

pod repo add master https://github.com/CocoaPods/Specs.git

然而还是有错..

[!] /usr/bin/git clone http://git.oschina.net/akuandev/Specs.git master

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

最后的解决方法:

sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developers

cocoapods 卸载,重装,高版本的使用

sudo gem uninstall cocoapods
gem list --local | grep cocoapods

显示如下

cocoapods (1.0.1)
cocoapods-core (1.0.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.1)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.0.0)
cocoapods-try (1.1.0)

然后使用命令逐个删除

sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-deintegrate

删除完之后接下来安装RVM
RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。

curl -L https://get.rvm.io | bash -s stable

然后,载入 RVM 环境

source ~/.rvm/scripts/rvm

检查一下是否安装正确

rvm -v

用RVM安装Ruby环境可以先查询已经安装的ruby

rvm list

卸载一个已安装版本

rvm remove 1.9.2

列出已知的ruby版本

rvm list known

可以选择现有的rvm版本来进行安装(下面以rvm 2.3.0版本的安装为例)

rvm install 2.3.0 

这里需要等上一段时间

设置Ruby版本
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本

rvm 2.3.0 --default

同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确

$ ruby -v

开始安装 cocoapods

$ sudo gem install cocoapods

会提示:gems installed

pod setup 

相关推荐

添加新评论

网站状态

  • 栏目分类:35个
  • 发布文章:1089篇
  • 用户评论:583条

最新回复

  • PHP程序员雷雪松: 非常详细的windows下MySQL的安装!!!
  • 嘿嘿: 高大上 嘿嘿
  • 嘿嘿: 呦西~~
  • memory: 实在是抱歉,我昨天找了一下我WIN电脑上的编译,发现当时编译完测...
  • kavid: 楼主发到我的邮箱呗 kavid@sina.com
  • 凯哥自媒体: 这个很不错,谢谢分享
  • memory: 在单位WINPC上,周一吧,我努力记着想死这事儿,到时候打包了发上来!
  • kavid: 楼主能把dll分享出来吗??正好我用的php 7.1php官方的...
  • zhaoliang0112: 厉害了,我哥的!!
  • zhaoliang0112: 希望能够有个系统的教程,就不要在去网上找了,直接这里学习!! :)
  • memory: 这是13年淘宝dba分享的一片文章,网上应该还有,我拿过来还没有...
  • wqintel: 而net.ipv4.tcp_mem则是配置tcp的内存大小,其单...
  • memory: 我这个站不是java写的哟~~~这是typecho开源博客程序改...
  • memory: 可以使用nginx反向代理后台的这个5000端口。
  • jarjar: 博主的java站好快啊
  • 凤凰山草民: java站这么快,厉害
  • 若铭: psdash可以部署到nginx上吗?
  • PHP程序员雷雪松: 很实用的PHP代码块!!!
  • codes: 把 .dll 发出来让我试试啊
  • 凯哥自媒体: 这个挺不错的