POD引发的话题

最近忙在IOS的项目中,本来想安装pod的,结果引发出这么多问题...
新到手的机器发现好多环境都需要安装,由于第一次接触发现需要安装的东西还挺多的。
所以在这里留下个记录以便于自己以后需要重新安装环境作为参考或者能给其它的小伙伴有些参考提示。
本文所有的执行步骤都在真机中执行并且验证通过。

———————————————— rvm環境 ————————————————
■首先要检查Mac是否安装了rvm(ruby version manager)

■rvm有無確認
 rvm -v
 zsh: command not found: rvm    /インストールがなし

■rvmインストール

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

% curl -L https://get.rvm.io | bash -s stable 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   194  100   194    0     0    158      0  0:00:01  0:00:01 --:--:--   158
100 24535  100 24535    0     0  18296      0  0:00:01  0:00:01 --:--:-- 18296
Downloading https://github.com/rvm/rvm/archive/1.29.12.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc
Found PGP signature at: 'https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc',
but no GPG software exists to validate it, skipping.
Installing RVM to /Users/panxiaoyu/.rvm/
    Adding rvm PATH line to /Users/panxiaoyu/.profile /Users/panxiaoyu/.mkshrc /Users/panxiaoyu/.bashrc /Users/panxiaoyu/.zshrc.
    Adding rvm loading line to /Users/panxiaoyu/.profile /Users/panxiaoyu/.bash_profile /Users/panxiaoyu/.zlogin.
Installation of RVM in /Users/panxiaoyu/.rvm/ is almost complete:

  * To start using RVM you need to run `source /Users/panxiaoyu/.rvm/scripts/rvm`
    in all your open shell windows, in rare cases you need to reopen all shell windows.
Thanks for installing RVM 🙏
Please consider donating to our open collective to help us maintain RVM.

👉  Donate: https://opencollective.com/rvm/donate

■查看所有ruby版本 rvm list known

■载入ruby環境
 source ~/.rvm/scripts/rvm

■バージョン確認
 % rvm -v
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

4: 列出所有指定源里的ruby版本 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[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.10]
[ruby-]2.5[.8]
[ruby-]2.6[.6]
[ruby-]2.7[.2]
[ruby-]3[.0.0]
ruby-head
*******

———————————————— 用rvm安装ruby环境 ————————————————
※※※※※※ 当ruby版本低于2.2.2时,安装cocoapods会报错,可通过 ruby -v 检查当前版本。
     如果版本低于2.2.2,最新のバージョン更新してください。

■输入指令:rvm install 2.4.1然后根据提示按“enter”键。
 rvm install 2.4.1
 这个过程需要些时间,中间会提示是否升级xcode等等消息,直接一路OK或者回车就可以啦。

■查看当前ruby版本
  ruby -v
  ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin19]

■检查更新RubyGems(Ruby1.9.1 以后的版本自带RubyGems)
RubyGems是一个方便而强大的Ruby程序包管理器,Ruby的第三方插件是用gem方式来管理,非常容易发布和共享,一个简单的命令就可以安装上第三方的扩展库。
建议RubyGems升级到2.6.x以上。

■查看RubyGems的版本用指令:gem -v  得到结果如下内容:
 gem -v
 3.0.9

■更新RubyGems的版本指令:gem update --system

gem update --system
Latest version currently installed. Aborting.

———————————————— 安装CocoaPods ————————————————
安装CocoaPods(sudo 表示管理员执行指令,需要输入密码)
  安装cocoapods,$ sudo gem install cocoapods

注意:

  OS X 10.11之前系统的安装cocoapods 指令:$ sudo gem install cocoapods
  OS X 10.11以后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoa pods
   还有这种写法:sudo gem install cocoapods -n /usr/local/bin
   相反我是用的第一种,完全成功。

如果有 gems installed标志着安装成功了。

Installing ri documentation for cocoapods-1.10.1
Done installing documentation for thread_safe, tzinfo, activesupport, nap, fuzzy_match, httpclient, algoliasearch, ethon, typhoeus, netrc, public_suffix, addressable, cocoapods-core, claide, cocoapods-deintegrate, cocoapods-downloader, cocoapods-plugins, cocoapods-search, cocoapods-trunk, cocoapods-try, molinillo, atomos, CFPropertyList, colored2, nanaimo, rexml, xcodeproj, escape, fourflusher, gh_inspector, ruby-macho, cocoapods after 51 seconds
32 gems installed

版本确认
pod --version
panxiaoyu@panxiaoyunoMacBook-Air ~ % pod --version
1.10.1


好啦,可以开始工作啦。

本文参考链接
https://cocoapods.org/
https://blog.csdn.net/st646889325/article/details/86466170
https://www.youtube.com/watch?v=cf3vAtKYP5I


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值