cocoapods:安装/更新Ruby环境教程

原创 2016年07月12日 01:03:19

简介

有时候在安装cocoapods时会产生如下错误

ERROR:  Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.

这就说明,你的Ruby环境需要升级更新, 我以mac OS 10.11 下更新ruby方法为例, 说一说更新Ruby环境的详细步骤.

原因和方案

在安装cocoapods过程中提示需要Ruby的版本在2.2.2以上,而目前使用的Ruby版本是Mac系统自带的1.8.7。所以需要对Ruby进行升级。以下是安装Ruby的三种方法:
1.下载ruby源代码,编译,安装
2.使用发行版自带的安装包,安装
3.使用 rvm安装

通过rvm安装Ruby详细步骤

这里还是推荐大家通过rvm对Ruby进行升级的.

1>安装 ram
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)

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

这里写图片描述

2>加载文件, 测试是否安装正常(按照提示操作)

$ source ~/.bashrc  
$ source ~/.bash_profile  
$ source ~/.profile
$ rvm -v

这里写图片描述

3>如果有下面的提示, 请reload rvm

A RVM version 1.27.0 (latest) is installed yet 1.25.23 (stable) 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.

输入命令:

$ rvm reload
$ rvm -v

这里写图片描述

4>查看当前ruby版本 ,获取rvm 列表

$ ruby -v   
$ rvm list known 

这里写图片描述

5>安装ruby可能出的错误 (若未出错, 请跳过进入第6步)

$ rvm install 2.3

错误1: 在安装ruby的时候, 可能会如下报错, 提示 Updating system[YourMacName] password required for ‘port -dv self update’, 如下:
这里写图片描述

解决:
进行更新:

$ sudo port self update

更新完成后, 如图:
这里写图片描述

错误2:
或者你可能遇到如下错误, 原因是需要安装Homebrew.

Error running 'requirements_osx_port_libs_install curl-ca-bundle automake libtool libyaml libffi libksba',
showing last 15 lines of /Users/acewill/.rvm/log/1468253599_ruby-2.3.0/package_install_curl-ca-bundle_automake_libtool_libyaml_libffi_libksba.log

这里写图片描述
解决:
参照stack overflow上的问题Installing RVM: “Requirements installation failed with status: 1.”

需要安装Homebrew , 通过以下命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

这里写图片描述

6>重新安装ruby
安装完成后, 重新执行安装cocoapods的命令.

$ rvm install 2.3

7>安装rails

$ gem install rails

8>卸载ruby方法
获取ruby已安装列表, 然后卸载ruby

$ rvm list
$ rvm remove 2.3

推荐资料:
其他rvm常用的命令
cocoapods:常见错误总结

参考资料:
Mac上更新Ruby

版权声明:本文为博主原创文章,未经博主允许不得转载。

在Mac OS X上安装 Ruby运行环境 CocoaPods安装和使用教程

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境! 系统需求 ...
  • gwh111
  • gwh111
  • 2015年09月24日 11:41
  • 6606

Mac上更新Ruby,安装cocoapods详细教程

Mac上更新Ruby,安装cocoapods详细教程 简介 有时候在Mac上安装cocoapods时会出现如下错误: ERROR: Error installing cocoapod...
  • luyangMVP
  • luyangMVP
  • 2016年08月16日 09:05
  • 1035

cocoapods:安装以及更新Ruby环境教程

今天换了一台新的mac 在使用的时候发现cocoapods不可以使用 安装cocoapods的时候提示这个错误 ERROR: Error installing cocoapods: active...
  • manmanking
  • manmanking
  • 2016年09月13日 18:09
  • 481

Mac上安装 Ruby运行环境以及CocoaPods的安装使用教程

快速靠谱
  • sinat_14879371
  • sinat_14879371
  • 2015年10月09日 18:35
  • 223

在Mac OS X上安装 Ruby运行环境 CocoaPods安装和使用教程

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境! 系统需求 ...
  • qq_21649645
  • qq_21649645
  • 2015年11月20日 10:01
  • 328

Mac机中安装RUBY环境,CocoaPods安装和使用教程(★firecat推荐★)

文章来源:http://www.cnblogs.com/foxting/p/4520829.html http://code4app.com/article/cocoapods-install-usa...
  • libaineu2004
  • libaineu2004
  • 2016年01月03日 22:05
  • 691

CocoaPods安装和使用教程 -- (Mac本地安装Ruby环境)

Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage 在此记录一些遇到的问题 在安装CocoaPods...
  • safiri
  • safiri
  • 2014年12月01日 16:31
  • 2413

安装ruby环境(使用cocoaPods)

  • 2015年10月27日 10:11
  • 199KB
  • 下载

Mac上更新Ruby,安装cocoapods详细教程

Mac上更新Ruby,安装cocoapods详细教程 简介 有时候在Mac上安装cocoapods时会出现如下错误: ERROR: Error installing cocoapods: act...
  • lishuzhi1121
  • lishuzhi1121
  • 2016年08月08日 22:02
  • 116

2016/07/31  安装cocoapods 失败 原因:ruby 环境版本必须大雨2.2 --> 更新到2.3后重新安装

[查看博客园文章]http://www.cnblogs.com/Mrliheng/
  • wufuzeng
  • wufuzeng
  • 2016年07月31日 11:42
  • 278
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocoapods:安装/更新Ruby环境教程
举报原因:
原因补充:

(最多只允许输入30个字)