CocoaPod遇到更新不了的原因

CocoaPods 1.0.1 is available.

To update use: `gem install cocoapods`

Until we reach version 1.0 the features of CocoaPods can and will change.

We strongly recommend that you use the latest version at all times.

建议下载最新的CocoaPods 但是为什么会装

但是输入gem install cocoapods

下面缺提示

ERROR:  While executing gem ... (Errno::EACCES)

Permission denied - /Library/Ruby/Gems/2.0.0/gems/xcodeproj-1.1.0/LICENSE

在执行gem的时候,确提示没有权限

输入

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

就可以都下载好了

Mac-mini:模拟E路通下载数据 yuyunjun$ sudo gem install -n /usr/local/bin cocoapods --pre

Successfully installed xcodeproj-1.1.0

Fetching: fourflusher-0.3.1.gem (100%)

Successfully installed fourflusher-0.3.1

Fetching: cocoapods-1.0.1.gem (100%)

Successfully installed cocoapods-1.0.1

Parsing documentation for xcodeproj-1.1.0

Installing ri documentation for xcodeproj-1.1.0

Parsing documentation for fourflusher-0.3.1

Installing ri documentation for fourflusher-0.3.1

Parsing documentation for cocoapods-1.0.1

Installing ri documentation for cocoapods-1.0.1

3 gems installed

如果在执行sudo gem install cocoapods的时候报以下错误:

ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod

并且你的操作系统是EI Caption,可是尝试使用以下方法来代替上面的安装命令:

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

附:如何使用CocoaPods的镜像索引:
所有项目的Podspec文件都托管在https://github.com/CocoaPods/Specs,
第一次执行pod setup时,CocoaPods会将这些podspec索引文件更新到本地的~/.cocoapods目录下,
这个索引文件比较大,所以第一次更新时非常慢.
友好人士在国内的服务器建立了Cocoapods索引库的镜像,
所以执行索引跟新操作时候会快很多.具体操作方法如下:
$ pod repo remove master
$ pod repo add master https://gitcafe.com/akuandev/Specs.git
$ pod repo update
这是使用gitcafe上的镜像,将以上代码中的 https://gitcafe.com/akuandev/Specs.git
替换成 http://git.oschina.net/akuandev/Specs.git 即可使用oschina上的镜像。
				
时间: 2024-10-13 16:27:13

CocoaPod遇到更新不了的原因的相关文章

盘点网站百度快照回档或不更新的12种原因

相信很多站长朋友都遇到过网站百度快照回档或停滞不前的情况,那到底是由什么因素引起的呢?下面我总结了十种常见的因素,如果你的网站目前正常出现这种现象,那么可以看一下以下几种原因,且做出相应的修正. 1.网站内容长期不更新 很多网站特别是企业网站长期处于无人管理状态,网站的内容甚至半年都不更新一次,像这种站点,蜘蛛爬行的次数会慢慢减少,甚至是不爬行,导致网站百度快照回档或不更新. 2.网站标题经常改动 特别是一些新手站长,在自身搜索引擎蜘蛛比较缺乏的情况下建起的站点,在学习过程中发现自己的标题并不是

idea web项目debug模式实时更新按钮不生效原因

必须两个都开启才能生效,单按按钮不能生效,但是有时候自动更新不生效的时候按按钮后可以生效, 如果前端目录或后端内容实在不更新,就删掉out目录和target目录,重新启动服务器即可 原文地址:https://www.cnblogs.com/kinome/p/10034130.html

brew update 慢 解决办法 镜像更新源

Brew 是OS X 上类似apt-get以及yum的一个软件包管理器,它依托于Github------ 所以,虽然你侥幸下载到了 brew,但你肯定是无法更新 brew 的.原因你懂.不过虽然不能更新 brew,但这只是指brew这个管理器本身罢了,软件还是可以安装的.但由于无法使用 brew update 也就无法更新软件--我们有必要来给 brew 换源. brew 的镜像源 brew 也有镜像源?嗯,确实有的,而且还不止一个: 中科大brew镜像源 清华brew镜像源 更换镜像源 1 2

Android Sdk Manager更新

现在Android Sdk Manager无法更新了,什么原因大家都知道,即使使用Goagent效果也不理想. 目前Goagent使用的3.2.2 修改C:\Windows\System32\drivers\etc\hosts文件 添加如下 203.208.46.146 www.google.com74.125.113.121 developer.android.com203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com

wpf 绑定失效的原因及解决方案

有时候,您会发现在程序开始时还能正常运行的绑定失效了.就个人经验而言,绑定的失效主要分为两种情况:对于One-way绑定而言,如果软件开发人员绕过绑定直接更改了目标属性,那么绑定将会失效.而对于Two-way绑定而言,如果软件开发人员没有通过绑定直接更改了目标属性,而目标属性对源属性的更新由于抛出异常等原因失败,那么绑定也将失效. 建议解决方案,针对于Two-way的绑定,自定义一个实现了IValueConverter的类,应用到绑定的Converter属性,在Convert和ConvertBa

Access提示“操作必须使用一个可更新的查询”的解决办法

问题:软件工程师开发了一个asp.net+access网站,本地调试增.删.改和查都没有异常.部署到服务器windows2008 R2的IIS上运行后,查询没有异常.可是在修改操作提交时,产生异常:提示“操作必须使用一个可更新的查询”. 原因:这个错误发生在当你的程序试图执行更新数据库或其它类似操作时,没有写入数据库的操作权限. 解决方法:将access数据库设置可写权限.

隐知识:reloadData 方法之后,view并不会立即更新其contentSize

在使用UITableView .UICollectionView ,调用reloadData方法之后,并不立即更新其contentSize.原因如下:http://jacksonriver.com/news/ios-adventures-uitableview-animation-callbacks-key-value-observing 若想使其立即更新contentSize,可以显示地调用 layoutSubviews 或 layoutIfNeeded. 更多:http://stackove

问题.NETSystem.Data.OleDb.OleDbException 操作必须使用一个可更新的查询

问题:System.Data.OleDb.OleDbException 操作必须使用一个可更新的查询 问题现象:用asp.net连access数据库,查询可以,插入数据报错.在.NET中F5可以使用方法插入数据,但是复制到发布目录下,报错. System.Data.OleDb.OleDbException 操作必须使用一个可更新的查询 问题原因:最简单的原因就是你数据库放置的位置权限不够.一般都是查询可以执行,而要进行写操作就不行了!那是因为保存数据库的磁盘系统是ntfs格式的,文件夹的共享要设

SqlServer 可更新订阅队列读取器代理错误:试图进行的插入或更新已失败

原文:SqlServer 可更新订阅队列读取器代理错误:试图进行的插入或更新已失败 今天发现队列读取器代理不停地尝试启动但总是出错: 其中内容如下: 队列读取器代理在连接"PublicationServer"上的"pubDB"时遇到错误"试图进行的插入或更新已失败, 原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION, 而该操作的一个或多个结果行又不符合 CHECK OPTION 约束.". 请确保正确定义了分发