mac os high sierra 安装 cocoapods 使用及相关报错问题解决

一简介

1.Rvm 介绍

Rvm全称Ruby Version Manager,是安装和管理ruby的一种工具。

摘录:RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.

2.Ruby 介绍

Ruby是一种面向对象的脚本语言,简单易用,功能强大。能跨平台和可移植性好等等。其实就是种脚本语言。

Ruby的软件源使用的是亚马逊的云服务,国内网络环境下载时可能会出现各种不稳定和超时,所以自带的需要翻墙,可以将官方 ruby 源替换成由China ruby 源(https://gems.ruby-china.org/)。

3.CocoaPods 介绍

CocoaPods是 iOS 最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。

CocoaPods是用ruby实现的,要想使用它首先需要有ruby的环境。幸运的是OS X系统默认已经可以运行ruby了。但是有时候ruby版本过低是无法正常支持CocoaPods的使用,所以需要先安装更新升级rvm和ruby。

二 cocoapods 安装

1、检查安装 rvm 环境

$ rvm -v

输出结果:( 存在 rvm 环境)


macdeMac-mini:~ mac$ rvm -v

rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]


输出结果:(不存在 rvm 环境)


macdeMac-mini:~ mac$ rvm -v

-bash: rvm: command not found


下载安装

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

获取rvm列表

macdeMac-mini:~ mac$ rvm list known

安装最新半rvm

macdeMac-mini:~ mac$ rvm install 2.4.1


macdeMac-mini:~ mac$ sudo gem -v

macdeMac-mini:~ mac$ gem update --system

macdeMac-mini:~ mac$ gem sources -l

*** CURRENT SOURCES ***

https://gems.ruby-china.org/


macdeMac-mini:~ mac$ sudo gem install -n /usr/local/bin cocoa pods


macdeMac-mini:~ mac$ pod -v

-bash: pod: command not found

macdeMac-mini:~ mac$ mkdir -p $HOME/Software/ruby

macdeMac-mini:~ mac$ export GEM_HOME=$HOME/Software/ruby

macdeMac-mini:~ mac$ gem install cocoapods

macdeMac-mini:~ mac$ pod -v

-bash: pod: command not found

macdeMac-mini:~ mac$ export PATH=$PATH:$HOME/Software/ruby/bin

macdeMac-mini:~ mac$ pod --version

1.3.1

macdeMac-mini:~ mac$ pod setup

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容