第一节 CocoaPods安装使用说明
1、安装pods需要依赖 ruby 环境,而安装 ruby 你需要借助工具 rvm,rvm是用来管理 ruby 版本的,也就是说你的电脑上可以安装多个不同版本的 ruby 可以使用 rvm 来管理他们。而安装 rvm 又需要借助另外一个工具 Homebrew,Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
2、总结就是—— 首先安装Homebrew --> 再安装rvm --> 再安装ruby -> 最后安装CocoaPods。
3.问题:
1)若发现CocoaPods无法使用,则可以先更新ruby (我之前是ruby-2.3,太旧了需要更新)
① 查看 本地ruby版本:rvm list

rvm -v 发现 rvm版本也比较低,导致ruby 新版的根本找不到


②执行sudo rvm remove 2.3.0

③rvm list 看看

④rvm -v

⑤rvm 版本低再找找新的:1.29.10

⑥ 执行 curl -sSL https://get.rvm.io | bash -s stable

⑦ rvm -v

替换 为最新的rvm1.29.10

⑧ rvm list known

⑨ rvm install 2.7 发现错误

🔟 brew install automake
11.再次 rum install 2.7 (It’s work !)

12.接下来就是安装CocoaPods 了
1)查看下源 gem sources -l:确保为 https://gems.ruby-china.com

2)sudo gem install cocoapods

意料之中,It’s work!
再来看下版本,啦啦啦

3)pod setup
4)验证下 pod search AFNetworking

5)若pod search 不好使可以试试
rm -rf ~/Library/Caches/CocoaPods/search_index.json
rm -rf ~/Library/Caches/CocoaPods/search_index.json
更多拓展:
先卸载已安装的homebrew,命令如下:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
然后重新安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Ruby Gem 源:https://gems.ruby-china.com/
RubyGems
是一个方便而强大的Ruby程序包管理器,Ruby的第三方插件是用gem方式来管理,非常容易发布和共享,一个简单的命令就可以安装上第三方的扩展库。特点:能远程安装包,包之间依赖关系的管理,简单可靠的卸载,查询机制,能查询本地和远程服务器的包信息,能保持一个包的不同版本,基于Web的查看接口,能查看你安装的gem的信息。
Gem 命令详解:
gem list:列出所有已安裝的模块
gem list rails:列出所有已安装的Rails
gem update --system:升級RubyGems到最新版本
gem update:更新所有已安裝的Gems
gem update gem_name:更新指定模块到最新版本
gem install gem_name:安裝指定模块
gem install gem_name --no-ri --no-rdoc:安装模块时不安装对应的文档
gem install rails --version 3.2.2:安装指定版本的Rails
gem uninstall gem_name:反安裝模块
Rvm 命令详解:
rvm list known:列出可以使用rvm安装的软件包
rvm install 1.9.3:安装指定版本的Ruby
rvm use 1.9.3:使用指定版本的Ruby
rvm use 1.9.3 --default:选定作为默认版本
rvm list:列出已安装的Ruby版本
rvm remove 1.9.3:卸载指定版本的Ruby
升级rvm 命令
rvm get head
rvm reload
rum get stable
Rails 命令详解:
rails _3.2.2_ new demo:使用指定版本的Rails创建项目
rails new demo --skip-bundle:创建项目时暂时不执行更新操作
rails new demo -d=mysql:创建MySQL版项目(不指定则默认使用SQLite3)
rails server webrick:使用指定服务器运行Rails项目
rails console:打开项目主控制台
Rails 项目内部命令:
rails g scaffold product title:string description:text:生成脚手架
rails g controller say hello goodbye:创建控制器
rails g model product title:string description:text:创建模型
rails g migration mgt_name:创建Migration档案
rake命令详解:
rake db:migrate:执行数据迁移
rake doc:rails:创建自己的Rails API文档
更换镜像
切换ruby gem 源
echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db
RubyGems镜像地址:http://gems.ruby-china.org/,使用方式如下
gem sources -a http://gems.ruby-china.org/:增加新镜像
gem sources -r http://rubygems.org/:移除原有镜像
gem sources -l;查看镜像列表(必须确保只有一个镜像地址)
(限于水平,本文可能存在瑕疵甚至错误的地方。如有发现,还请留言指正,相互学习。thx! )
KEEP LOOKING, DON`T SETTLE!

浙公网安备 33010602011771号