安装CocoaPods命令

直接安装会出现如下提示(原因你懂的):

zhangdeMacBook-Pro:iOSApp_base zhang$ sudo gem install cocoapods

Password:

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)



//更换更新源地址,操作如下

//移除原地址

zhangdeMacBook-Pro:iOSApp_base zhang$ gem sources --remove https://rubygems.org/

https://rubygems.org/ removed from sources

//添加新地址

zhangdeMacBook-Pro:iOSApp_base zhang$ gem sources -a http://ruby.taobao.org/

http://ruby.taobao.org/ added to sources

//查看现在地址

zhangdeMacBook-Pro:iOSApp_base zhang$ gem sources -l

*** CURRENT SOURCES ***


http://ruby.taobao.org/


//安装的时候出现如下问题,原因是依赖的环境版本过低需要更新

zhangdeMacBook-Pro:iOSApp_base zhang$ sudo gem install cocoapods

ERROR:  While executing gem ... (Gem::DependencyError)

    Unable to resolve dependencies: cocoapods requires cocoapods-core (= 0.38.2), claide (~> 0.9.1), xcodeproj (~> 0.26.3), cocoapods-downloader (~> 0.9.1), cocoapods-plugins (~> 0.4.2), cocoapods-stats (~> 0.5.3), cocoapods-try (~> 0.4.5), cocoapods-trunk (~> 0.6.1), molinillo (~> 0.3.1)

zhangdeMacBook-Pro:iOSApp_base zhang$ sudo gem update --system

Updating rubygems-update

Fetching: rubygems-update-2.4.6.gem (100%)

Successfully installed rubygems-update-2.4.6

Parsing documentation for rubygems-update-2.4.6

Installing ri documentation for rubygems-update-2.4.6

Installing darkfish documentation for rubygems-update-2.4.6

Installing RubyGems 2.4.6

RubyGems 2.4.6 installed

Parsing documentation for rubygems-2.4.6

Installing ri documentation for rubygems-2.4.6

.......

RubyGems installed the following executables:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/gem


Ruby Interactive (ri) documentation was installed. ri is kind of like man 

pages for ruby libraries. You may access it like this:

  ri Classname

  ri Classname.class_method

  ri Classname#instance_method

If you do not wish to install this documentation in the future, use the

--no-document flag, or set it as the default in your ~/.gemrc file. See

'gem help env' for details.


RubyGems system software updated


//继续执行按照命令,成功安装

zhangdeMacBook-Pro:iOSApp_base zhang$ sudo gem install cocoapods

Fetching: nap-0.8.0.gem (100%)

Successfully installed nap-0.8.0

Fetching: thread_safe-0.3.5.gem (100%)

Successfully installed thread_safe-0.3.5

Fetching: minitest-5.7.0.gem (100%)

Successfully installed minitest-5.7.0

Fetching: tzinfo-1.2.2.gem (100%)

Successfully installed tzinfo-1.2.2

Fetching: i18n-0.7.0.gem (100%)

Successfully installed i18n-0.7.0

Fetching: activesupport-4.2.3.gem (100%)

Successfully installed activesupport-4.2.3

Fetching: escape-0.0.4.gem (100%)

Successfully installed escape-0.0.4

Fetching: colored-1.2.gem (100%)

Successfully installed colored-1.2

Fetching: molinillo-0.3.1.gem (100%)

Successfully installed molinillo-0.3.1

Fetching: netrc-0.7.8.gem (100%)

Successfully installed netrc-0.7.8

Fetching: cocoapods-trunk-0.6.1.gem (100%)

Successfully installed cocoapods-trunk-0.6.1

Fetching: cocoapods-try-0.4.5.gem (100%)

Successfully installed cocoapods-try-0.4.5

Fetching: cocoapods-stats-0.5.3.gem (100%)

Successfully installed cocoapods-stats-0.5.3

Fetching: cocoapods-plugins-0.4.2.gem (100%)

Successfully installed cocoapods-plugins-0.4.2

Fetching: cocoapods-downloader-0.9.1.gem (100%)

Successfully installed cocoapods-downloader-0.9.1

Fetching: claide-0.9.1.gem (100%)

Successfully installed claide-0.9.1

Fetching: xcodeproj-0.26.3.gem (100%)

Successfully installed xcodeproj-0.26.3

Fetching: fuzzy_match-2.0.4.gem (100%)

Successfully installed fuzzy_match-2.0.4

Fetching: cocoapods-core-0.38.2.gem (100%)

Successfully installed cocoapods-core-0.38.2

Fetching: cocoapods-0.38.2.gem (100%)

Successfully installed cocoapods-0.38.2

Parsing documentation for nap-0.8.0

Installing ri documentation for nap-0.8.0

Parsing documentation for thread_safe-0.3.5

Installing ri documentation for thread_safe-0.3.5

Parsing documentation for minitest-5.7.0

Installing ri documentation for minitest-5.7.0

Parsing documentation for tzinfo-1.2.2

Installing ri documentation for tzinfo-1.2.2

Parsing documentation for i18n-0.7.0

Installing ri documentation for i18n-0.7.0

Parsing documentation for activesupport-4.2.3

unable to convert "\x84" from ASCII-8BIT to UTF-8 for lib/active_support/values/unicode_tables.dat, skipping

Installing ri documentation for activesupport-4.2.3

Parsing documentation for escape-0.0.4

Installing ri documentation for escape-0.0.4

Parsing documentation for colored-1.2

Installing ri documentation for colored-1.2

Parsing documentation for molinillo-0.3.1

Installing ri documentation for molinillo-0.3.1

Parsing documentation for netrc-0.7.8

Installing ri documentation for netrc-0.7.8

Parsing documentation for cocoapods-trunk-0.6.1

Installing ri documentation for cocoapods-trunk-0.6.1

Parsing documentation for cocoapods-try-0.4.5

Installing ri documentation for cocoapods-try-0.4.5

Parsing documentation for cocoapods-stats-0.5.3

Installing ri documentation for cocoapods-stats-0.5.3

Parsing documentation for cocoapods-plugins-0.4.2

Installing ri documentation for cocoapods-plugins-0.4.2

Parsing documentation for cocoapods-downloader-0.9.1

Installing ri documentation for cocoapods-downloader-0.9.1

Parsing documentation for claide-0.9.1

Installing ri documentation for claide-0.9.1

Parsing documentation for xcodeproj-0.26.3

Installing ri documentation for xcodeproj-0.26.3

Parsing documentation for fuzzy_match-2.0.4

Installing ri documentation for fuzzy_match-2.0.4

Parsing documentation for cocoapods-core-0.38.2

Installing ri documentation for cocoapods-core-0.38.2

Parsing documentation for cocoapods-0.38.2

Installing ri documentation for cocoapods-0.38.2

20 gems installed






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值