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)上最主流的第三方软件包管理器。

相关推荐
Shell运维手记1 小时前
交换机(二层交换机)完整工作原理
运维·网络·网络协议·macos·交换机
寒水馨2 小时前
macOS下载、安装 Tailwind CSS-v4.3.3(附安装包tailwindcss-macos-arm64)
前端·css·macos·tailwind css·utility-first·css 框架·实用优先
寒水馨3 小时前
macOS下载、安装neovim-v0.12.4(附安装包nvim-macos-arm64.tar.gz)
macos·vim·lua·文本编辑器·终端·lsp·neovim
库奇噜啦呼15 小时前
【iOS】NSOperation与NSOperationQueue
macos·ios·cocoa
a44931536221 小时前
MacBook 转轴屏线断裂故障分析——eDP 排线更换与转轴维护
macos·电脑
奶糖 肥晨1 天前
mac系统中Java项目环境配置与问题解决全记录|环境准备篇:JDK与Maven安装配置
java·macos·maven
带娃的IT创业者1 天前
原生体验的回归:深入解析 TREK —— 专为 Apple Silicon 打造的轻量级容器方案
macos·docker·虚拟化·开源项目·容器化·apple silicon·trek
万里浮云1 天前
Typora -mac版本永久免费
macos
奶糖 肥晨1 天前
mac系统中Java项目环境配置与问题解决全记录| 项目构建篇:Maven编译与打包
java·macos·maven