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 省掉不必要的麻烦!
以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)
RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。
期间可能会问你sudo管理员密码,以及自动通过
RVM。
然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
检查一下是否安装正确
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确
上面 3 个步骤过后,Ruby 环境就安装好了,接下来安装 Rails
然后测试安装是否正确
////////////////还是可耻的分割线/////////////////////
安装好ruby环境后可以安装cocoapods了,cocoapods
的好处和用法以下网址都有,可以参见:
http://code4app.com/article/cocoapods-install-usage http://www.tuicool.com/articles/7vUnay http://www.cnblogs.com/mgbert/p/3945273.html 以下内容来自以上网址,如有侵权请联系本人,本人立即删除。
/////////////////又是可耻的分割线////////////////////////
假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(注意,本文所有命令都是在终端中输入并运行的。什么,你不知道什么是终端?那请小编吃饭,小编告诉你):
[/code]
但是,且慢。如果你在天朝,在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。(你会问,我靠,这都要墙!是的,小编也纳闷。)
但是,是的,又但是(不过是个可喜的“但是”)。我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:
[/code]
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
[/code]
只有在终端中出现下面文字才表明你上面的命令是成功的:
[/code]
上面所有的命令完成之时,在小编的终端上是这个的样子:
这时候,你再次在终端中运行:
[/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
最后会出现如下图样子:
这样编码方式是正确的不会导致问题。其他相关内容,再网上都可以搜到,这里就不多说了。
//////////////////可耻的分割线/////////////////////////
系统需求
首先确定操作系统环境,不建议在 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
最后会出现如下图样子:
这样编码方式是正确的不会导致问题。其他相关内容,再网上都可以搜到,这里就不多说了。
相关文章推荐
- ActionScript3使用Socket查看邮件介绍pop3命令和相关内容
- 我正在使用的、感兴趣的编程相关的内容
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(1) Calendar
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口 - 跨到对岸去
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(1) Calendar - 跨到对岸去
- NET简单的一个画图程序 使用简单 自己可以相关自己的内容进行配置就可以使用了
- 有关cocoaPods的相关操作,使用cocoaPods下载第三方到具体工程
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(7) TimeZone
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(6) Locale
- CocoaPods使用相关
- 网站集所使用的内容数据库转移及相关stsadm命令
- Ubuntu下,使用ls命令显示文件颜色相关内容及修改
- 【原创】WP7中使用进度条——弥补几乎所有网络上与之相关的技术博文的内容缺陷
- 在WORD中使用宏达到 找到指定某一位置的内容后 做相关操作。
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(3) Date
- 在WORD中使用宏达到 找到指定某一位置的内容后 做相关操作。
- Ubuntu下使用ls命令显示文件颜色相关内容及修改
- 有的网站的相关内容必须要在登录后才可以查看,其登录信息保存在session变量之中。这样,使用asphttp等组件就难以正确得到所要的信息。
- 在Eclipse中使用全局搜索相关的java内容
- cocoapods的使用及其相关问题