Cocoapods 安装(Mac OSX 10.12以后)

来源:互联网 发布:触宝输入法软件 编辑:程序博客网 时间:2024/05/29 19:21

在系统升级到10以后,按照之前的安装步骤会出现一系列问题.接下来我们就从零开始,直到安装成功如果觉得啰嗦,直接按顺序执行带$的命令就可以了,中间可能要输入密码,终端里输入密码是没有任何反应的,输一遍回车即可1.配置Ruby环境Ruby环境,OSX自带。但是如果ruby配置不对,安装Cocoapods会麻烦许多,还有版本太旧出现的问题.1.1  移除旧版//终端执行$ gem sources --remove https://rubygems.org/1.2 添加淘宝镜像(以前是http,现在用https了)//终端执行$ gem sources --add https://ruby.taobao.org/1.3要想验证是否替换成功了,可以执行://终端执行$ gem sources -l正常的输出是:*** CURRENT SOURCES ***http://ruby.taobao.org/2. gem版本过老如果直接输入sudo gem install cocoapods或者sudo gem install -n /usr/local/bin cocoapods可能或出现如下错误ERROR:  While executing gem ... (Gem::DependencyError)Unable to resolve dependencies: cocoapods requires cocoapods-core (= 0.33.1), claide(~> 0.6.1), cocoapods-downloader(~> 0.6.1), cocoapods-plugins(~> 0.2.0), cocoapods-try(~> 0.3.0), cocoapods-trunk(~> 0.1.1), nap(~> 0.7)2.1 查看gem版本//终端执行$ gem --version2.2 升级gem版本//终端执行$ sudo gem update --system3.安装CocoaPods3.1 苹果系统升级10.11.1   OS X EL Capitan后改为//终端执行$ sudo gem install -n /usr/local/bin cocoapods3.2 正常来说我们再执行  pod setup就OK了但是有时会出现如下错误[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git masterCloning into 'master'...error: RPC failed; curl 56 SSLRead() return error -36fatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed为了避免这一问题的出现,我们先执行//终端执行$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer3.3  最后一哆嗦//终端执行$ pod setup3.4 检验成果//终端执行gem list安装完成后输入结果是这样的*** LOCAL GEMS ***activesupport (4.2.8)bigdecimal (default: 1.2.0)CFPropertyList (2.3.5, 2.2.8)claide (1.0.1)cocoapods (1.2.1)cocoapods-core (1.2.1)cocoapods-deintegrate (1.0.1)cocoapods-downloader (1.1.3)cocoapods-plugins (1.0.0)cocoapods-search (1.0.0)cocoapods-stats (1.0.0)cocoapods-trunk (1.2.0)cocoapods-try (1.1.0)colored2 (3.1.2)escape (0.0.4)fourflusher (2.0.1)fuzzy_match (2.0.4)gh_inspector (1.0.3)i18n (0.8.4)io-console (default: 0.4.2)json (default: 1.7.7)libxml-ruby (2.6.0)minitest (5.10.2, default: 4.3.2)molinillo (0.5.7)nanaimo (0.2.3)nap (1.1.0)netrc (0.7.8)nokogiri (1.5.6)psych (default: 2.0.0)rake (default: 0.9.6)rdoc (default: 4.0.0)ruby-macho (1.1.0)rubygems-update (2.6.7)sqlite3 (1.3.7)test-unit (default: 2.0.0.0)thread_safe (0.3.6)tzinfo (1.2.3)xcodeproj (1.4.4)


原创粉丝点击