Mac 10.12.1 安装cocoapods(淘宝镜像用不了的)

来源:互联网 发布:中国服装出口数据 编辑:程序博客网 时间:2024/05/16 01:30

公司新配的MacBook 寻思回家安装cocoapods,结果安了一晚上,各种问题

好吧,我们直接进入话题

首先,我们查看下我们的源  gem sources -l

如果显示的是https://rubygems.org/ 移除这个

gem sources --remove https://rubygems.org/

(此处安装新的镜像)

gem sources -a   https://gems.ruby-china.org/

查看是否安装成功  gem sources -l 

如果成功  会显示

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

如果gem太老,可以尝试用如下命令升级gem:

在终端输入以下命令:

sudo gem update --system

升级成功后会提示: Latest version currently installed. Aborting.

接下来,安装cocoapods命令

OS X 10.12.1 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods需要重新安装,但按照以前的安装方式,在终端输入以下命令:

sudo gem update -n /usr/local/bin --system

如果报以下错误:

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

Operation not permitted - /usr/bin/xcodeproj

解决方案1:

执行下面的命令并重启

sudo nvram boot-args="rootless=0"

sudo reboot

重启之后, 执行这个命令检查

sudo gem install cocoapods -V

如果依旧有错误,使用第二个方案

解决方案2:

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

pod setup

如果最后输出的是绿色的  setup complete 则代表cocoapods已经安装成功

如果不成功 出现  这种情况

Setting up CocoaPods master repo

[!] /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master --depth=1

Cloning into 'master'...

error: RPC failed; result=52, HTTP code = 0

fatal: The remote end hung up unexpectedly

这说明CocoaPods还不能正常使用,需要更新pod,下载它的一些依赖包;在终端中输入:

$ pod setup
里面还可能会有红色的恶心的东西,那么  不要着急  一步一步来解决

首先,查看gem是不是最新的版本

sudo gem update --system

然后检查是否可以ping通github,在终端中输入

ping github.com

control + c 停止ping

然后查看pob repo list:

$ pod repo list

结果显示0 repos,说明没有安装成功;

删除.cocoapods目录,重新下载pod更新:

$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/

重新执行pod setup,过一段时间后提示setup completed,在终端中输入 pod list,展示出安装列表;

当最后出现绿色的setup complete  时候  安装成功

接下来  使用cocoapods  导入第三方库文件

首先,打开工程 cd /Users/....../,,,

touch Podfile

pod search AFNetworking (以AFNetworking为例来说)

vim  Podfile

platform:iOS,'7.0'(支持的最低系统)


target '项目名称' do

pod "AFNetworking", "~> 3.0.4"

end

pod install --verbose -no-repo --update

完成安装打开项目编译成功!!!!!!













0 0
原创粉丝点击