如何在 macOS 上同时使用 Ruby2、Ruby3、CocoaPods、Flutter2 和 Flutter3,使用 RVM 和 FVM 进行版本管理
猫哥主打系统环境是:
- macos
- flutter 3.7.12
- ruby 3.2.2
- cocoapods 1.12.1
- xcode 14.3.1
这套配置运行最新的项目没问题,但是最近需要维护 flutter 2.10.5 这种老项目,虽然用了 fvm 进行 flutter 版本切换,但是 flutter 2.10.5 用的 ruby 2 ,我当前是 ruby 3 所以运行 pod install 的时候就报错了。
今天就来说说我是怎么解决的,我是需要灵活切换旧版、新版的 IOS 开发环境。