CocoaPods归纳

CocoaPods上的功能
clear是清除页面
pod --version查看cocoapods的版本号
gem list 查看CocoaPods上的目录
vim Podfile创建Podfile文件
esc退出输入
:wq保存退出
**###******gem****的问题********
****gem****主要注意淘宝源是否是****https://ruby.taobao.org/****

更新gem:

sudo gem update --system

安装gem:

sudo gem install cocoapods

显示gem版本:

gem -v

上面的更新不了可以使用这个来更新:

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

###gem****遇到的问题
1.当你执行
$ sudo gem install cocoapods没有反应时,那是因为Ruby的软件源 https://rubygems.org 使用的是亚马逊的云服务而被墙了,可以用淘宝的Ruby镜像来访问cocoapods,依次执行如下命令将官方的Ruby源替换成国内淘宝的源:

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

验证uby镜像是否更改成功

$ gem sources -l

出现如下文字才说明上面的命令是执行成功的:

*** CURRENT SOURCES ***

https://ruby.taobao.org/

然后再次执行

$ sudo gem install cocoapods
$ pod setup

注: pod setup 是Cocoapods将它的信息下载到 ~/.cocoapods/repos 目录下。即使在安装时不执行此命令,在初次执行 pod install 命令时,系统也会自动执行 pod setup


最近CocoaPods发布了最新的版本 podfile 换格式了
要以下面这种格式来写才能安装成功。

platform :ios, '8.0'
use_frameworks!

target 'YourApp' do
  pod 'AFNetworking', '~> 2.6'
end 

如果遇到谷哥度娘 没办法解决的问题可以尝试下我下面的的强大的功能

1.移除现有Ruby默认源:  gem sources --remove https://rubygems.org/
2.使用新的源:  gem sources -a https://ruby.taobao.org/
3.验证新源是否替换成功:  gem sources -l
4.安装CocoaPods:  sudo gem install cocoapods 
或者用:  sudo gem install -n /usr/local/bin cocoapods
安装:  pod setup
5.更新:  gem sudo gem update --system
1、安装    
2、检查版本    rvm list known 
3、安装对应版本    rvm install 2.2.4
4、检查是否安装成功    rvm -v
4、设置版本为默认版本    rvm use 2.2.4 --default
5、转到安装cocopods
1、移除对应版本  rvm remove 1.8.7
2、重装对应版本  rvm reinstall ruby-2.2.4

3、全部删除  rvm  implode
4、更新  gem -v
    gem update --system
5、清除旧版本gem  gem cleanup

淘宝镜像

列出  gem sources -l
添加镜像  gem sources -a http://ruby.taobao.org/
移除镜像  gem sources -r http://rubygems.org/
安装rack测试  gem install rack

安装rails
安装rails  gem install bundler rails
检查bundle路径  bundle -v
检查rails路径  rails -v
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,873评论 3 50
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,708评论 0 39
  • 零零散散的学完知识之后,需要一个小项目整合一下所学的知识! 一个项目能够把你的综合能力提现出来! 点点点! 线线线...
    乌龟的慢生活阅读 1,031评论 1 0
  • 01 我是一名“恐年族”,因为每逢过年过节,七大姑八大婆都会聚在一起,互相吹捧,互相攀比,我的父母也会掺和进去。 ...
    我是左小鱼儿阅读 4,908评论 0 2

友情链接更多精彩内容