新浦京81707con > 功能介绍 > 新萄京娱乐手机版Mac安装遇见Ruby,mac最新cocoap

原标题:新萄京娱乐手机版Mac安装遇见Ruby,mac最新cocoap

浏览次数:129 时间:2020-05-05

由来,由于各样gem进级,ruby进级,系统晋级,etc..假使你是新买的mac,依据老版的cocoapods安装方式来设置cocoapods已经不复奏效,以下笔者将会把中午两小时的执行进度所得到的东西用最间接,简洁的陈说来呈现最新的cocoapods安装进程.

1️⃣新买的mac中是自带有CRUISERVM微处理器,轻巧一点说,ruby的进级正是由他来保管的,他正是ruby的管家,所以一旦能够得逞的装置进级到相符的版本并运转,那么在接下去成功安装切合的ruby版本并为最终对cocoapods的装置专业,将会是占平价的事情.

2️⃣要是想对以下陈说扩大更加多了然,请先区分明白下将在交付的多少个名词:

1.0 Gem : Gem是管理Ruby库和顺序的专门的工作包;

2.0 Ruby : 一种轻巧快捷的面向对象脚本语言,你猜的科学,cocoapods正是基于那几个语言产生的;

3.0 Cocoapods : (请点击Esc或点击关闭按键退出~);

1.0 根据守旧的装置形式,大家先给ruby换一下源,进行如下操作,将其换到新的taobao的源:

gem sources -l

gem sources --remove

gem sources -a

新萄京娱乐手机版 1换源

2.0 先来看一下只要那时候实践安装cocoapods会有如何的感应:

新萄京娱乐手机版 2报错提示

看一下EPAJERORO福特Explorer,轻松点说:安装cocoapods必要您的Ruby版本必得大于等于2.2.2(Error installing cocoa pods:active support requires version >= 2.2.2.State of Qatar

3.0 一起首,作者认为可能是gem版本过低,是内需其进展进级换代了,然后作者推行一下下令对其开展升高(请当心:这里是对gem的提拔卡塔尔(قطر‎,并收获结果:

sudo gem update --system

新萄京娱乐手机版 3升级gem.1

部分细节呈现:

新萄京娱乐手机版 4升级gem.2新萄京娱乐手机版 5升级gem.3

4.0 再试三次安装:

新萄京娱乐手机版 6设置未成功

那不科学!为啥不得以啊,怎么回事?用一下限令查看下当前的Ruby版本:

sudo ruby -v

结果,版本并从未生出改动.照旧2.0.0

新萄京娱乐手机版 7当前Ruby版本

5.0 回想刚刚的所开展的步调,大家转移了Ruby源,然后又再一次更新升高了gem,可是最终照旧不曾其余更动,还恐怕有啥使大家能够品尝却尚未做的呢?Ruby语言之所以依旧2.0.0层层,是还是不是还索要独自对它做一些升官尝试换来>=2.2.2 版本的吗?

实践命令查看可供接收的Ruby版本:

sudo rvm list known

收获结果实际情况如下示:

# 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[.10]

[ruby-]2.2[.5]

[ruby-]2.3[.1]

[ruby-]2.3-head

ruby-head

# for forks use: rvm install ruby-head---url --branch 2.2

# JRuby

jruby-1.6[.8]

jruby-1.7[.26]

jruby[-9.1.5.0]

jruby-head

# Rubinius

rbx-1[.4.3]

rbx-2.3[.0]

rbx-2.4[.1]

rbx-2[.5.8]

rbx[-3.60]

rbx-head

# Opal

opal

# Minimalistic ruby implementation - ISO 30170:2012

mruby[-head]

# Ruby Enterprise Edition

ree-1.8.6

ree[-1.8.7][-2012.02]

# GoRuby

goruby

# Topaz

topaz

# MagLev

maglev[-head]

maglev-1.0.0

# Mac OS X Snow Leopard Or Newer

macruby-0.10

macruby-0.11

macruby[-0.12]

macruby-nightly

macruby-head

# IronRuby

ironruby[-1.1.3]

ironruby-head

BrucedeMacBook-Pro:~ brucejiang$ rvm remove 2.0.0

RVM version 1.27.0 is installed yet 1.27.0 is loaded.

Please do one of the following:

* 'rvm reload'

* open a new shell

* 'echo rvm_auto_reload_flag=1 >> ~/.rvmrc' # for auto reload with msg.

* 'echo rvm_auto_reload_flag=2 >> ~/.rvmrc' # for silent auto reload.

关键看一下 "MMuranoI Rubies" 这一有些就能够,提醒就是当前程睿欧VM管家所能管理到的Ruby的版本号数组,可是那中间有着 >= 2.2.2本子的事物其实都以不相符安装的,会报一些不相符当下OS系统或然别的文件缺点和失误错误.

由此小编必要找各管理有2.2发端,能够协作2.2.2版本的LacrosseVM管家,即间接升级安装到2.2.2本子就可以:通过寻找获得三个奥德赛VM baby 相比较稳固的版本.

由此指令安装:

curl -L get.rvm.io | bash -s stable

新萄京娱乐手机版 8更新RVM

在完毕奥德赛VM的改善之后,请实施以下指令使其实施:

source ~/.bashrc

source ~/.bash_profile

输入指令检查库罗德VM版本:

rvm -v

新萄京娱乐手机版 9自己研究版本

6.0 接下去,继续实践安装Ruby2.2.2,然则三回九转现身:

新萄京娱乐手机版 10再度现身

看来,照此确实需求 do one of the following.其实,如若这里除了难题,你可见为SportageVM的装置就算打响,可是是有尾巴的,而以此漏洞引起了一部分冲突或许找不到的主题材料:

1️⃣在这里地有两种减轻办法,跟着他给的提示,试行下边包车型地铁通令,重装并检查版本:

rvm reload

rvm -v

新萄京娱乐手机版 11当前RVM

如此那般就足以印证,GL450VM安装正确.

2️⃣通过应用Homebrew来提供对兰德宝马X5VM准确的设置的保障(这里可参见网址来详细认识下Homebrew:Home-brew卡塔尔(قطر‎试行命令:

brew doctor

brew update

接下去会冒出八个翻新下载的进程条,要求些时日下载进级成功Homedrew.然后,回到终端重新晋级Ruby

rvm install 2.2.2

末尾,重新索取下当前Ruby版本,借使展现 ruby 2.2.2p95 (二零一四-04-13 revision 50295卡塔尔 [x86_64-darwin14] 即成功!

可参见[CocoaPods安装与使用]......

首先使用简书写小说,格式略乱,轻喷~~~~

互联网糟糕慎用!!!!

互联网不佳慎用!!!!

互连网不好慎用!!!!

1.开采终端

1.开辟终端

2 移除现存 Ruby 私下认可源 输入以下指令

2 移除现存 Ruby 暗中认可源 输入以下指令

$gem sources --remove

$gem sources --remove

3.选取新的源 输入以下指令 

$gem sources -a

3.运用新的源 输入以下指令

4.验证新源是或不是替换来功 输入以下指令 

$gem sources -l

$gem sources -a

5.安装 CocoaPods 

$sudo gem install cocoa pods


//–––––––––––那么难点来了——没蒙受的自行跳过————————————

4.验证新源是还是不是替换来功 输入以下指令

本文由新浦京81707con发布于功能介绍,转载请注明出处:新萄京娱乐手机版Mac安装遇见Ruby,mac最新cocoap

关键词: 新浦京81707con 日记本 方法 Mac 最新

上一篇:IOS10下网络请求异常,模拟器运行

下一篇:没有了