第一节 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,命令如下:
然后重新安装:

 

 

 
 
 
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;查看镜像列表(必须确保只有一个镜像地址)
posted @ 2020-06-30 21:34  ITRyan  阅读(290)  评论(0)    收藏  举报