安装CocoaPods

来源:互联网 发布:微信分享淘宝链接赚钱 编辑:程序博客网 时间:2024/05/05 10:30

第一步:安装rvm,

不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换(rvm -v 查看是否安装)

rvm -v //检查当前rvm环境( 此处检查是否存在rvm环境 )

`输出结果:( 存在 rvm 环境)`muxuguixiandeMacBook-Pro:~jijiucheng$rvm -vrvm1.27.0(latest) byWayneE.Seguin,MichalPapis [https://rvm.io/]

`输出结果:(不存在 rvm 环境)`muxuguixiandeMacBook-Pro:~jijiucheng$rvm -v-bash:rvm:commandnotfound

如果不存在rvm环境,先安装配置rvm环境;

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

$ curl -L https://get.rvm.io| bash -s stable

② 然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)。

$source ~/.rvm/scripts/rvm

输出结果:(^_^)(什么都没有输出)

③ 再次检查 rvm 是否安装正确。

$rvm -v

`输出结果:( 存在 rvm 环境)`muxuguixiandeMacBook-Pro:~jijiucheng$rvm -vrvm1.27.0(latest) byWayneE.Seguin,MichalPapis [https://rvm.io/]

第二步:安装和检查ruby版本环境(用rvm安装ruby环境;)

a安装ruby

① 查询已知的 ruby 环境。

$ rvmlistknown

输出结果:(显示的 `` 代表一行空格)

muxuguixiandeMacBook-Pro:~ jijiucheng$ rvmlistknown# MRI Rubies[ruby-]1.8.6[-p420][ruby-]1.8.7[-head]# security released on head[ruby-]1.9.1[-p431][ruby-]1.9.2[-p330][ruby-]1.9.3[-p551][ruby-]2.0.0[-p648][ruby-]2.1[.8][ruby-]2.2[.4][ruby-]2.3[.0][ruby-]2.2-headruby-head``# for forks use: rvm install ruby-head- --url https://github.com/github/ruby.git --branch 2.2``# JRubyjruby-1.6[.8]jruby-1.7[.23]jruby[-9.0.5.0]jruby-head``# Rubiniusrbx-1[.4.3]rbx-2.3[.0]rbx-2.4[.1]rbx[-2.5.8]rbx-head``# Opalopal``# Minimalistic ruby implementation - ISO30170:2012mruby[-head]``# Ruby Enterprise Editionree-1.8.6ree[-1.8.7][-2012.02]``# GoRubygoruby``# Topaztopaz``# MagLevmaglev[-head]maglev-1.0.0``# Mac OS X Snow Leopard Or Newermacruby-0.10macruby-0.11macruby[-0.12]macruby-nightlymacruby-head``# IronRubyironruby[-1.1.3]ironruby-head

② 指定 ruby 版本进行更新( 此处按照 ruby2.3.0版本进行更新 )。

$ rvm install2.3.0

③ 第二步如果之前没有安装过需要等待好长一段时间,需要安装homebrew`安装依赖包 等完成后此时 rvm 环境就配置好了;Ruby Gems 就安装好了。

④ 补充相关指令:

$ rvmlist //查询已经安装的ruby

$ rvm remove 1.9.2 //卸载一个已安装版本:

b检查更新 ruby 版本环境(正常情况下从此步骤开始)

CocoaPods是用gem

ruby实现的,要想使用它首先需要有gem ruby的环境。且 MAC 的 OS X系统默认已经可以运行ruby。

但是当gem ruby包版本低于2.2.2时,安装CocoaPods会报错;为防止gem

ruby包环境过低,建议先升级gem ruby环境,建议升级到2.6.x版本以上。

检查gem

ruby版本号:

$sudo gem -v

检查结果:( 默认情况下版本应该较低,建议升级到 )muxuguixiandeMacBook-Pro:local jijiucheng$ gem -v2.5.1

更新gem

ruby版本号:

$sudogemupdate--system

更新成功:( 实际打印可能与此不同,但是成功了就会显示 Successfully )muxuguixiandeMacBook-Pro:local jijiucheng$ sudo gemupdate--systemUpdating rubygems-updateFetching: rubygems-update-2.6.7.gem (100%)Successfully installed rubygems-update-2.6.7

此种提示:( 表示已经是最新的 gem ruby 环境 )

muxuguixiandeMacBook-Pro:~ jijiucheng$ sudo gemupdate--systemLatestversioncurrently installed. Aborting.

第三步:更换源

我们需要来修改更换源国内镜像源taobao

源已经停止维护了(由于国内被墙)所以要把源切换至ruby-china

检查ruby

$ gem sources -l

检查结果:( 如果电脑没安装过CocoaPods,此时应该是默认 ruby 源 )muxuguixiandeMacBook-Pro:~jijiucheng$gem sources -l***CURRENTSOURCES***https://rubygems.org/

移除ruby

$gem sources --removehttps://rubygems.org/

移除结果:muxuguixiandeMacBook-Pro:localjijiucheng$gem sources --removehttps://rubygems.org/https://rubygems.org/removed from sources

替换添加国内镜像源ruby-china

源,因为上面已经提到国内镜像源taobao

源已经停止维护了,所以此处替换的是ruby-china

源,且尽量确保只有一个ruby-china

$ gem sources --add https://gems.ruby-china.org

替换结果:muxuguixiandeMacBook-Pro:local jijiucheng$ gem sources --add https://gems.ruby-china.orghttps://gems.ruby-china.orgadded to sources

再次检查此时的 ruby 源:( 已经变成了 ruby-china 源 )muxuguixiandeMacBook-Pro:localjijiucheng$ gem sources -l*** CURRENT SOURCES ***https://gems.ruby-china.org

第四步:安装CocoaPods

安装 CocoaPods(sudo

表示管理员执行指令)(此处需要输入一次密码)

$ sudo geminstallcocoa pods

`注意点:<------------------------------> 此处有个注意点`由于OSX系统的不同,此处的指令也是有些变化:OSX10.11之前系统的安装CocoaPods指令:$sudo gem install cocoa podsOSX10.11以后系统的安装CocoaPods指令:$sudo gem install -n /usr/local/bin cocoa pods

$pod setup//这里出现的问题是最多的网速不好的话可能需要等好久

我的机子是MacBook Pro 10.12.1安装的过程中费了我好长时间此次安装cocoapods我将基本上最需要注意的点和操作都写上网上的博客和帖子太杂有的可能已经过时所以我在此整理一下

cocoapods的使用很简单只要安装好了使用很easy

下面附上一些常用的指令

① Rvm 指令库

$ ruby -v#  查看ruby 版本$ rvmlistknown#  列出已知的 ruby 版本$ rvm install2.3.0#  选择指定 ruby 版本进行更新$ rvm get stable#  更新 rvm$ rvm use2.2.2#  切换到指定 ruby 版本$ rvm use2.2.2--default#  设置指定 ruby 版本为默认版本$ rvmlist#  查询已安装的 ruby 版本$ rvm remove1.9.2#  卸载移除 指定 ruby 版本

$ curl -Lhttps://get.rvm.io| bash -s stable#  安装 rvm 环境$ curl -sSLhttps://get.rvm.io| bash -s stable --ruby#  默认安装 rvm 最新版本$ curl -sSLhttps://get.rvm.io| bash -s stable --ruby=2.3.0#  安装 rvm 指定版本$source~/.rvm/scripts/rvm#  载入 rvm

② gem 指令库

$gem -v# 

 查看 gem 版本

$gem source

#  查看 gem 配置源

$gem source -l

#  查看 gem 配置源目录

$gem sources -a url

#  添加 gem 配置源(url 需换成网址)

$gem sources --add url

#  添加 gem 配置源(url 需换成网址)

$gem sources -r url

#  删除 gem 配置源(url 需换成网址)

$gem sources --remove url

#  删除 gem 配置源(url 需换成网址)

$gem update#  更新 所有包

$gem update --system

#  更新 Ruby Gems 软件$

$gem install rake

#  安装 rake,从本地或远程服务器

$gem install rake --remote

#  安装 rake,从远程服务器

$gem install watir -v1.6.2

#  安装 指定版本的 watir

$gem install watir --version1.6.2

#  安装 指定版本的 watir$gem uninstall rake

#  卸载 rake 包$gem list d

#  列出 本地以 d 打头的包

$gem query -n''[0-9]''--local

#  查找 本地含有数字的包

$gem search log --both

#  查找 从本地和远程服务器上查找含有 log 字符串的包

$gem search log --remoter

#  查找 只从远程服务器上查找含有 log 字符串的包

$gem search -r log

#  查找 只从远程服务器上查找含有log字符串的包

$$gem help

#  提醒式的帮助$gem help install

#  列出 install 命令 帮助

$gem help examples

#  列出 gem 命令使用一些例子

$gem build rake.gemspec

#  把 rake.gemspec 编译成 rake.gem$gem check -v pkg/rake-0.4.0.gem

#  检测 rake 是否有效$gem cleanup

#  清除 所有包旧版本,保留最新版本

$gem contents rake

#  显示 rake 包中所包含的文件

$gem dependency rails -v0.10.1

#  列出 与 rails 相互依赖的包

$gem environment

#  查看 gem 的环境$$sudo gem -v

#  查看 gem 版本(以管理员权限)

$sudo gem install cocoa pods

#  安装 CocoaPods(以管理员权限)

$sudo gem install cocoapods

#  安装 CocoaPods(以管理员权限)

$sudo gem install cocoapods --pre

#  安装 CocoaPods 至预览版(以管理员权限)

$sudo gem install cocoapods -v0.39.0

#  安装 CocoaPods 指定版本(以管理员权限)

$sudo gem update cocoapods

#  更新 CocoaPods 至最新版(以管理员权限)

$sudo gem update cocoapods --pre

#  更新 CocoaPods 至预览版(以管理员权限)

$sudo gem uninstall cocoapods -v0.39.0

#  移除 CocoaPods 指定版本(以管理员权限)

③ pod 指令库

$pod setup

#  CocoaPods 将信息下载到~/.cocoapods/repos 目录下。如果安装 CocoaPods 时不执行此命令,在初次执行 pod intall 命令时,系统也会自动执行该指令$pod --version

#  检查 CocoaPods 是否安装成功及其版本号$pod install

#  安装 CocoaPods 的配置文件 Podfile

最新更新cocopods 方法 :sudo gem install -n /usr/local/bin cocoapods --pre

原创粉丝点击