CocoaPod的安装
来源:互联网 发布:节奏大师软件下载 编辑:程序博客网 时间:2024/06/12 01:36
更新以前大家都是根据淘宝镜像来安装cocoapods,此篇文章也和大多数博文内容相仿。后来换电脑时,同事说淘宝镜像已经不能用了,网上又重新查看教程,确实都是这么说的!(好吧,我确实比较懒,都没有按照之前步骤去试一下)
1.有人说需要升级ruby
参考链接:爱敲代码的兔子---> iOS极速安装CocoaPods详细教程
gem update --system ===> ERROR
详细信息如下:
Updating rubygems-update
Fetching: rubygems-update-2.6.7.gem (100%)
Successfully installed rubygems-update-2.6.7
Parsing documentation for rubygems-update-2.6.7
Installing ri documentation for rubygems-update-2.6.7
Installing darkfish documentation for rubygems-update-2.6.7
Parsing documentation for rubygems-update-2.6.7
Installing RubyGems 2.6.7
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb
或者 sudo gem update --system ===> ERROR
详细信息如下:
Updating rubygems-update
Fetching: rubygems-update-2.6.7.gem (100%)
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/update_rubygems
bobbobbob:~ apple$ sudo gem update --system
Updating rubygems-update
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/update_rubygems
2.解决上述Operation not permitted ,使用sudo gem install -n /usr/local/bin cocoapods ===> ERROR
参考链接:http://stackoverflow.com/questions/30812777/cannot-install-cocoa-pods-after-uninstalling-results-in-error/30851030#30851030
详细信息如下:
Successfully installed xcodeproj-1.4.2
Fetching: ruby-macho-0.2.6.gem (100%)
Successfully installed ruby-macho-0.2.6
Fetching: molinillo-0.5.7.gem (100%)
Successfully installed molinillo-0.5.7
Fetching: cocoapods-trunk-1.1.2.gem (100%)
Successfully installed cocoapods-trunk-1.1.2
Fetching: cocoapods-downloader-1.1.3.gem (100%)
Successfully installed cocoapods-downloader-1.1.3
Fetching: cocoapods-core-1.2.0.gem (100%)
Successfully installed cocoapods-core-1.2.0
Fetching: cocoapods-1.2.0.gem (100%)
ERROR: While executing gem ... (TypeError)
no implicit conversion of nil into String
看到Successfully还是比较窃喜的,后面出现ERROR是什么鬼(一脸萌比)。
3.解决上述no implicit conversion of nil into String,使用sudo gem install cocoapods --pre ===> ERROR
详细信息如下
Fetching: colored2-3.1.2.gem (100%)
Successfully installed colored2-3.1.2
Fetching: cocoapods-core-1.2.1.beta.1.gem (100%)
Successfully installed cocoapods-core-1.2.1.beta.1
Fetching: cocoapods-1.2.1.beta.1.gem (100%)
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
当然,我还自己组合命令sudo gem install -n /usr/bin/pod cocoapods --pre,必然还是失败(捂脸,我对这些命令真的一窍不通,有时间再学习),ERROR同第2个类似,索性我不玩了!
虽然升级Ruby失败,但是后来直接按照下面的步骤,竟然也能安装成功。
- 1.移除原ruby镜像源
gem sources --remove https://rubygems.org/
- 2.新增镜像源
gem sources -a https://gems.ruby-china.org/
- 3.查看你的Ruby镜像
gem sources -l
终端出现如下图所示,第三步成功
4.看来Ruby版本还可以,镜像安装成功。
小插曲:此时我以为cocoapods已安装,就使用 pod install ,详细信息如下:
/Library/Ruby/Site/2.0.0/rubygems.rb:254:in `bin_path': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)
from /usr/local/bin/pod:22:in `<main>'
5.如果之前安装过cocoapods,使用sudo gem uninstall cocoapods
6.安装cocoapods,使用gem install cocoapods
小插曲:此时我想cocoapods已安装,就使用 pod install ,详细信息如下:
[!] No `Podfile' found in the project directory.
原因:笨啊,没有Podfile文件啊。
7.如何使用将会在下一篇文章中详细介绍。
- CocoaPod的安装
- Cocoapod的安装
- CocoaPod的安装和使用
- CocoaPod的安装与使用
- 安装CocoaPod遇到的问题
- Cocoapod的安装和使用
- cocoapod 安装
- cocoapod 安装
- Cocoapod安装
- cocoapod 安装
- 安装CocoaPod
- Cocoapod的安装及使用详解
- CocoaPod的安装及使用详细教程
- swift安装cocoapod遇到的一些坑
- CocoaPod的安装与问题处理
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法 及其CocoaPod的安装
- cocoapod安装,第三方库的安装与删除
- cocoapod安装和使用
- Nginx在Linux和windows下的安装使用
- 高速PCB设计中的阻抗匹配
- 什么是WebService?
- Netty in Action (十四) 第五章节 第三部分 ByteBufHolder,ByteBuf分配,计数引用
- 计算文件夹内视频总长度工具
- CocoaPod的安装
- opencv之边界扩展copyMakeBorder
- Java ClassLoader基础及加载不同依赖 Jar 中的公共类
- Android Drawable讲解
- MySQL对换2张表的表名
- 轻松把玩HttpClient之封装HttpClient工具类(五),携带Cookie的请求
- python 的日志logging模块学习
- Asp.net mvc ViewModel
- Web应用——驾培管理系统之框架搭建