iOS代码学习

看代码工具:Xcode

环境准备:安装cocoapods

https://www.jianshu.com/p/eee8fe16ed63

rvm 

ruby

➜  search-ios-sdk git:(master) rvm -v
rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
➜  search-ios-sdk git:(master) ruby -v
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin17]

 

二、安装cocoapod:

1、检测RVM是否安装

$ rvm -v

结果:rvm 1.29.4 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io] 说明你应经安装RVM了,否则需要重新安装
或者使用命令:

$ rvm list  

输出:

 =* ruby-2.5.1 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

2、检测Ruby是否安装
这里不只是检测Ruby安装的问题,还要看Ruby的版本是否大于2.2.2,不然会报错:Error installing pods: activesupport requires Ruby version >= 2.2.2。

$ruby -v ,

输出:ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin16]

如果低于2.2.2则升级版本:
rvm list known //列出ruby可安装的版本信息rvm install 2.3.1 //安装一个ruby版本 rvm 2.3.1 --default //设置ruby2.3.1为系统默认版本

3、如果ruby安装出现以下错误,需要更新安装brew

 Error running 'requirements_osx_brew_update_system ruby-2.3.1',showing last 15 lines of /Users/max-pc/.rvm/log/1479699089_ruby-2.3.1/update_system.log https://github.com/Homebrew/homebrew/wiki/Common-Issues and make sure `brew update` works before continuing.'

Brew是OS X上类似apt-get以及yum的一个软件包管理器,它依托于Github,

安装Homebrew。 直接去官网:http://brew.sh/index_zh-cn.html
按说明安装:

image.png

 

4、换源

我们需要来修改源(由于国内被墙),所以腰包源切换至ruby-china在终端执行以下命令,以前使用的大部分命令都是下面的情况:

sudo gem update --system

gem sources --remove https://rubygems.org/

gem sources -a https://ruby.taobao.org/ //这个现在是个大坑啊,会报错:

Error fetching https://ruby.taobao.org/:

Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://ruby.taobao.org/specs.4.8.gz)

这是因为淘宝的镜像已经不再维护了,目前是ruby china社区在维护,所以,你可以执行以下命令来完成换源:

sudo gem update --system

gem sources --remove https://rubygems.org/

gem sources --remove https://ruby.taobao.org/ //已经安装了淘宝镜像的需要这一步

gem sources -a https://gems.ruby-china.org/

 

2019年12月12日更新

发现上述步骤都失败

查看报错的链接,https://gems.ruby-china.com/

在   sudo gem update --system   后,用如下命令

gem sources -l

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

安装cocoapods   sudo gem install -n/usr/local/bin cocoapods

排查如下:

➜  search-ios-sdk git:(master) gem sources -a https://gems.ruby-china.org/
Error fetching https://gems.ruby-china.org/:
    bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)


➜  search-ios-sdk git:(master) gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
https://gems.ruby-china.com/ added to sources
source https://rubygems.org/ not present in cache


➜  search-ios-sdk git:(master) gem sources -l
*** CURRENT SOURCES ***

 

使用命令 gem sources - l 来验证你的ruby镜像是并且仅是ruby-china,如果出现以下文字表名你的命令是成功的:

*** CURRENT SOURCES ***

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

5、安装cocoapods
执行命令:
$sudo gem install -n/usr/local/bin cocoapods
安装好之后使用pod,会出现</pre>

Setting up CocoaPods master repo

这个就不要急了,你只需要等等吧,这说明cocoapods在将他的信息下载到~/.cocoapods里,cd 到该目录里,用du -sh *命令来查看文件大小

输出即为安装cocoapod成功
Successfully installed cocoapods-1.0.1

 

成功后,输入如下命令

pod setup

pod

pod update

 

 

 

待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方狱兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值