您的位置:首页 > 移动开发 > IOS开发

Cocoapods使用相关内容

2014-10-18 00:07 323 查看
苹果电脑原装的ruby环境并不适用,可以重新安装ruby环境,最新版本的比较好,详细内容可以参见下面网址的内容:   https://ruby-china.org/wiki/install_ruby_guide 以下分割线里面的内容来自上一行网址,如涉及侵权请联系本人,本人会删除的。

//////////////////可耻的分割线/////////////////////////


系统需求

首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:
Mac OS X
任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)

强烈新手使用 Ubuntu 省掉不必要的麻烦!

以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)


步骤0 - 安装系统需要的包

# For Mac
# 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包
# 然后安装 [Homebrew](http://brew.sh)
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"


步骤1 - 安装 RVM

RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。
$ curl -L https://get.rvm.io | bash -s stable


期间可能会问你sudo管理员密码,以及自动通过
homebrew
安装依赖包,等待一段时间后就可以成功安装好
RVM。

然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
$ source ~/.rvm/scripts/rvm


检查一下是否安装正确
$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin , Michal Papis  [https://rvm.io/]


步骤2 - 用 RVM 安装 Ruby 环境

$ rvm install 2.0.0


同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。


步骤3 - 设置 Ruby 版本

RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
$ rvm 2.0.0 --default


同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本

这个时候你可以测试是否正确
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]

$ gem -v
2.1.6

$ gem source -r https://rubygems.org/ $ gem source -a https://ruby.taobao.org


步骤4 - 安装 Rails 环境

上面 3 个步骤过后,Ruby 环境就安装好了,接下来安装 Rails
$ gem install rails


然后测试安装是否正确
$ rails -v
Rails 3.2.13


////////////////还是可耻的分割线/////////////////////

安装好ruby环境后可以安装cocoapods了,cocoapods
的好处和用法以下网址都有,可以参见:
http://code4app.com/article/cocoapods-install-usage http://www.tuicool.com/articles/7vUnay http://www.cnblogs.com/mgbert/p/3945273.html 以下内容来自以上网址,如有侵权请联系本人,本人立即删除。

/////////////////又是可耻的分割线////////////////////////

如何下载和安装CocoaPods?

在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请google一下,本文不再涉及。

假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(注意,本文所有命令都是在终端中输入并运行的。什么,你不知道什么是终端?那请小编吃饭,小编告诉你):

sudo gem install cocoapods

[/code]
但是,且慢。如果你在天朝,在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。(你会问,我靠,这都要墙!是的,小编也纳闷。)

但是,是的,又但是(不过是个可喜的“但是”)。我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:

$ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/

[/code]
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

$ gem sources -l

[/code]
只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***
 http://ruby.taobao.org/

[/code]
上面所有的命令完成之时,在小编的终端上是这个的样子:



这时候,你再次在终端中运行:

$ sudo gem install cocoapods

[/code]
等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。

敲入以上命令时,小编终端上是这个样子的(由于太长,仅截取前面一部分):



//////////////////没错,还是我,可耻的分割线//////////////////
特别提醒,安装cocoapods最后一步所需时间很长,要耐心,其实也是根据网速和运气来的,我等了三个多小时才搞定,因为那堵墙有时高有时低==

由于我对vim命令不太熟悉,所以我对以上教程中使用对vim使用方法并不适应,自己另外捣鼓了适合自己的东西。

1. cd 到工程目录下面去,然后输入 : touch podfile    此命令在工程目录下面创建了一个podfile 文件,里面是空白的。
2 .继续在原窗口中输入:open -e podfile 此命令使用电脑自带的文本编辑器打开了podfile 文件
3 .在文件中输入: platform :ios, "6.0"      回车另起一行    pod "QuickDialog"   此行命令在podfile 文件中确定了工程平台版本,以及将要合并到工程中到第三方类库。
4 .关闭并保存podfile 文件然后继续在终端中输入 : pod install  此命令就是在添加第三方类库,如果添加成功最后显示如下图片:

如果出现如图错误:

可能是没指定平台版本即第三步中输入错误,也有可能是输入格式等错误,仔细检查应该能找出来。

如果出现错误说升级cocoapods 可能会修复错误,检查输入内容,如果没问题就在终端输入 : locale  检查输入源的编码方式,如果是如图:

则可能会导致出错,可以在终端输入:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
输入以上两行命令然后再输入:locale
最后会出现如下图样子:

这样编码方式是正确的不会导致问题。其他相关内容,再网上都可以搜到,这里就不多说了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios开发
相关文章推荐