Mac 上 Ruby、gem、rvm、CocoaPods 四者关系通俗讲清楚

核心层级关系(从上到下)

rvm(Ruby 版本管理工具,独立程序,用来安装 / 切换多个 Ruby)

和 gem 不是一类东西 作用: 一台电脑安装多个不同版本 Ruby,随时自由切换。

举个对比:

  • 不使用 rvm:只能用 Mac 自带老旧 Ruby 2.6
  • 使用 rvm:可以安装 Ruby 3.1 / 3.2 / 3.3,随时切换

Ruby(编程语言)

└── gem(Ruby 包管理器,Ruby 自带工具)   

└── CocoaPods(用 Ruby 写的第三方工具,gem 安装的软件包)

Homebrew 是 Mac(还有 Linux)上最主流的第三方软件包管理器。

相关推荐
todoitbo1 天前
我在 Mac 上用 Docker 部署 Nexent:从拉取镜像到接入模型
macos·docker·大模型·ai智能体·nexent·快速入门与环境准备
独隅1 天前
WebStorm macOS 安装部署与高效调优实战指南
ide·macos·webstorm
fthux2 天前
Tick Rest,一个休息提醒工具的自我修养
macos·开源·swift
FPGA小迷弟3 天前
FPGA 与千兆以太网:各类物理接口的形式、区别、使用方法与应用场景详解
tcp/ip·macos·fpga开发·udp·fpga
周小董5 天前
[1379]mac安装nvm
macos
bossjuemfc5 天前
不记得文件名时,Mac 上的搜索还能怎么做?
macos
朋友圈自动点赞工具5 天前
Ruby方法查找:对象不存方法
开发语言·前端·ruby·科技资讯
2501_915909065 天前
Windows 打开 Xcode 工程,编译调试 Xcode 项目并和 Mac 同事协作
ide·windows·vscode·macos·ios·个人开发·xcode
请为小H留灯6 天前
Mac 常用操作与维护技巧
macos·电脑·清理电脑·常用技巧
hantmac6 天前
不记得文件名时,Mac 上的搜索还能怎么做?
人工智能·macos