没有哪种教育能及得上逆境 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影

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个
  • 发布文章:1109篇
  • 用户评论:619条

最新回复

  • memory: 对,这个密钥最好是自己换一下。当然不嫌麻烦甚至可以考虑将密钥做到...
  • 小明明: 在加密的时候 秘钥固定不就可以机密了吗
  • 上海代理记账: 看起来代码有一些复杂的呀。。。
  • 香港云服务器: 站长不错,不错的干货
  • yet handsome: 我看了你的这个发现历史真的是惊人的相似,我们已经做到redis集...
  • memory: 好久不玩它们了,我的相关知识来自谷歌...
  • 于小鱼: 你好,想请教一些关于xen和kvm的问题。
  • memory: 如果将图片 base64_encode 后,再想取回以前的路径不...
  • 陈凌风: 我要区正常的路径显示怎么办?
  • genuiner: 牛逼
  • haitongz: 赞
  • memory: php64位? 这个我还真没有注意。。。回头再试试
  • Kngstr: 这个很简单,你用的PHP不是64位的,64位的dll只能在64位...
  • memory: 使用的是typecho.
  • GavinHsueh: 您好,我了解下您的博客是自己开发的么?看着很不错
  • 个人博客: 看看先
  • memory: 谢谢,已修正。
  • jrotty: 方法一中next后面少个'符号
  • daxia: mark
  • 企业孵化器: 厉害了