pod安装不成功===的解决方法
来源:互联网 发布:淘宝运营做什么的 编辑:程序博客网 时间:2024/05/19 06:48
。。。。。//首先要注意安装下ruby的环境=====(反正总归能解决,别去官网下载源码包进行源码编译---囧==然后也别装1.9.3的,我安装的是2.0.0)
http://blog.csdn.net/lissdy/article/details/9191351
1:
- $ curl -L get.rvm.io | bash -s stable
- $ source ~/.bashrc
- $ source ~/.bash_profile
- #查看当前ruby版本
- $ ruby -v
- ruby 1.8.7
- #列出已知的ruby版本
- $ rvm list known
- #安装ruby 1.9.3
- $ rvm install 1.9.3
(1)sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoapod
Cocoapods不能成功安装第三方库时怎么解决
开发iOS应用难免会经常用到第三方开源类库。公司项目,用到很多第三方的SDK,我为了方便管理,第一次使用CocoaPods。跟着网上安装教程,可我发现CocoaPods安装成功,却到了安装SDK时总是不能成功安装,下面的一些错误是我安装过程中遇到的,及解决方法。
1.Ruby环境搭建
苹果Mac OS本身自带Ruby,这省了我不少事,不过可以用命令确认是否安装了ruby,打开终端输入ruby -v
更新ruby
在安装CocoaPods时不要直接执行sudo gem install cocoapods 命令,因为cocoapods.org被墙了。我们可以使用淘宝的Ruby镜像来访问CocoaPods,安装CocoaPods的过程如下:
$ sudo gem sources --remove�0�2https://rubygems.org/
//等有反应之后再敲入一下命令
$ sudo gem sources -a�0�2https://ruby.taobao.org/
$ sudo gem install cocoapods
gem sources -l(用来检查使用替换镜像位置成功)
2、下载安装CocoaPods
在终端输入:$ sudo gem install cocoapods
发现报错
ERROR:While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
额,好像我的CocoaPods是最新版本了1.0版本
用命令$ sudo gem
install -n /usr/local/bin cocoapods �0�2成功解决掉上面问题,安装成功
3、使用CocoaPods
cd+项目总目录
ls 查看项目目录
终端上输入 :pod init 创建 Podfile文件,在项目中会生成,文件格式自动生成,不要随意改变
终端上输入: open -e podfile 打开文件
终端上输入: vim Podfile 进入,输入i,进入编辑模式
按Esc,并输入“:”号进入vim命令模式,然后冒号后面输入wq保存并退出
然后终端cd到项目总目录,输入pod
install,等待几分钟,然后安装成功
注意:
第一次安装使用CocoaPods会出现一些问题
如执行命令 pod setup 或输入pod install 报错
原因是由于安装Xcode导致路径变了
解决方法:执行命令
$ sudo xcode-select�0�2-switch /Applications/Xcode.app
再执行pod install�0�2--verbose --no-repo-update(安装依赖关系(快速安装(有依赖关系))
如:
出现Setting�0�2up CocoaPods master repo,半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。。。
gitcafe和oschina都是国内的服务器,可以用它们CocoaPods索引库的镜像:
$ pod repo�0�2remove master
$ pod repo add master�0�2https://gitcafe.com/akuandev/Specs.git
$ pod repo�0�2update
如果想用oschina的镜像也可以把第二条命令 换成http://git.oschina.net/akuandev/Specs.git即可
第二条命令执行的时候会比较耗时,这个时候要去把整个specs仓库clone一下,下载到
~/.cocoapods里;
cd�0�2�0�2到该目录里,用du�0�2-sh *命令来查看文件大小,每隔一会看看,最终大小是190多M。
以上是我个人安装CocoaPods时的情况,具体详细安装可以参考完整的教程:http://code4app.com/article/cocoapods-install-usage �0�2
被以下专题收入,发现更多相似内容:
首页投稿
添加关注玩转简书的第一步,从这个专题开始。 想上首页热门榜么?好内容想被更多人看到么?来投稿吧!如果被拒也不要灰心哦~入选文章会进一个队...
86481篇文章 · 120624人关注
- pod安装不成功===的解决方法
- pod 最新安装不成功办法
- WIN2003 IIS安装不成功的解决方法
- 使用npm安装electron不成功的解决方法
- 使用npm安装electron不成功的解决方法
- cms.pod around line 457: Expected text after =item, not a number 的解决方法
- SQL server 2005卸载后再次安装不成功的解决方法
- 卸载mysql5.1后再次安装不成功的解决方法
- 卸载mysql5.1后再次安装不成功的解决方法
- win 8.1下安装.NET 3.5不成功的解决方法
- 卸载mysql5.1后再次安装不成功的解决方法
- 解决pod安装 requires Ruby version >= 2.2.2
- 使用Xcode的pod插件加载第三方框架不成功
- cocoapods安装pod setup error解决方法
- 下载不成功的一种解决方法
- github下载不成功的解决方法
- 安装EVC4.0 SP4模拟器不成功,解决方法
- pod的安装和使用
- PHPCMS首页调用TAG关键字列表
- Android不透明度16进制值
- IOS开发UI篇--仿射变换(CGAffineTransform)使用小结
- 虚拟机中VMware tools工具的安装
- Javascript异步编程的4种方法(阮一峰)
- pod安装不成功===的解决方法
- 剑指Offer_08_跳台阶
- 从这里开始
- android获取缓存大小并清理缓存
- 采用SHAA对密码进行加密
- 2016年7月
- Xshell无法连接Ubuntu的解决办法
- 推理集 —— 心理
- 关于spring”通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明“的错误
登录后发表评论