Homebrew 、ruby、rvm、gem、rubygems、

2020-06-30  本文已影响0人  求长生

Homebrew、RVM 、Ruby、CocoaPods介绍

1、Homebrew
Homebrew 是一个软件包管理器,用于在mac上安装一些os x上没有的UNiX工具;类似于360软件管理器。
Homebrew 官网http://brew.sh/index_zh-cn.html

2、RVM (Ruby Version Manager)
rvm是不同ruby版本的管理和切换工具。管理ruby解释器版本的,安装、卸载、更新、切换。

3、Ruby (脚本语言)
ruby是一个面向对象的脚本语言。
Ruby 官网https://rubygems.org/
Ruby学习https://www.runoob.com/ruby/ruby-installation-unix.html

4、gem是ruby写的软件包。
Gem是管理Ruby库和程序的标准包,如果它的版本过低也可能导致安装失败。

5、rubygems
rubygems是用来打包、下载、安装、使用gem软件包的工具。
是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具,一般的ruby的很多插件都有由这种各种的包提供

6、bundler
bundler是管理ruby项目一系列gem的工具,就像ios 包管理工具的cocopods一样。bundler会根据gemfile文件定义的约束去管理这些gem。

7、CocoaPods
CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
CocoaPods 是用 ruby 实现的,要想使用它首先需要有 ruby 的环境。有时候 ruby 版本过低是无法正常支持 CocoaPods 的使用,所以需要先安装更新升级 rvm 和 ruby
CocoaPods 官网https://cocoapods.org/


Homebrew、RVM 、Ruby、CocoaPods安装顺序

Ruby常用的命令行
Ruby版本管理RVM
包管理器RubyGems
Cocoapods
ruby、rvm、gem、gems、bundle、gemfile简单总结
Rvm 安装指南:https://rvm.io/rvm/install
ruby 镜像 - taobao:https://ruby.taobao.org/
ruby 镜像 - china:https://gems.ruby-china.org/


Homebrew安装步骤

Homebrew 是一个软件包管理器,用于在mac上安装一些OS X 上没有的UNIX工具;类似于360软件管理器。

打开终端:

brew -v
-bash: brew: command not found

安装步骤1

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

使用brew安装xxx的软件包

brew install xxx

详细查看官方中文文档

RVM安装步骤

安装rvm终端
curl -L https://get.rvm.io | bash -s stable

curl -sSL https://get.rvm.io | bash -s stable --ruby
检测是否安装成功
rvm -v
如果安装成功有如下提示
rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

Ruby安装步骤

检查您当前正在使用系统Ruby:
which ruby
如果您使用的是Ruby系统,OS X将回应:
/usr/bin/ruby

CocoaPods安装步骤


安装遇到的问题

Mac安装homebrew,解决443,防墙问题
解决代理产生的Failed to connect to 127.0.0.1 port 58895: Connection refused问题
xcode-select –install安装失败,苹果官网下载Command Line Tools
安装Command Line Tools

上一篇 下一篇

猜你喜欢

热点阅读