700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 基于Xcode安装CocoaPods报错

基于Xcode安装CocoaPods报错

时间:2020-02-08 05:07:40

相关推荐

基于Xcode安装CocoaPods报错

为什么80%的码农都做不了架构师?>>>

/p/dbd19f94295e

oschina搜索功能达不到业界入门水平无奈备注下。

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动

原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

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

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

用Alcatraz安装CocoaPods,执行install pods命令会报错Resolved command path for "pod" is invalid。

因为是第一次安装报错,我猜是软件云被屏蔽的问题。

所以应该用唐巧大神的安装方式,并把亚马逊的云服务改成国内淘宝源的服务。

命令行安装方式如下:

CocoaPods可以方便地通过Mac自带的RubyGems安装。

打开Terminal,然后键入以下命令:

$ sudo gem install -n /usr/local/bin cocoa pods

注意不要用这一句$ sudo gem install cocoa pods。

执行完这句如果报告以下错误:

ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:

Unable to download data from / - Errno::ETIMEDOUT: Operation timed out - connect(2) (/latest_specs.4.8.gz)

ERROR: Possible alternatives: cocoapods

这是因为ruby的软件源因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:

$ gem sources -l (查看当前ruby的源)

$ gem sources --remove /

$ gem sources -a /

$ gem sources -l

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

$ sudo gem update --system

升级成功后会提示: RubyGems system software updated

然后重新执行安装下载命令

$ sudo gem install cocoapods

这时候应该没什么问题了

接下来进行安装,执行:

$ pod setup

Terminal会停留在 Setting up CocoaPods master repo 这个状态一段时间,是因为要进行下载安装,而且目录比较大,需要耐心等待一下.如果想加快速度,可使用cocoapods的镜像索引.(文章末尾附使用镜像索引的方法)

安装成功后,你会看到:

文/只为此心无垠(简书作者)

原文链接:/p/dbd19f94295e

著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。