基于Alcatraz安装CocoaPods报错

作者: 只为此心无垠 | 来源:发表于2016-02-28 22:10 被阅读1045次

    用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 https://rubygems.org/ - Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)

    ERROR: Possible alternatives: cocoapods

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

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

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

    $ gem sources -a https://ruby.taobao.org/

    $ 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的镜像索引.(文章末尾附使用镜像索引的方法)

    安装成功后,你会看到:

    相关文章

      网友评论

      本文标题:基于Alcatraz安装CocoaPods报错

      本文链接:https://www.haomeiwen.com/subject/yjhgkttx.html