2022-01-07 17:39:42
作者升级到M1芯片后,发现一些项目只能在x86_64架构下运行,而M1使用ARM芯片。通过Rosetta可以运行x86_64软件,因此可以继续开发。作者分享了如何设置使用Rosetta的开发环境,包括安装Homebrew、配置终端和Ruby环境。作者使用Fish shell,通过修改`config.fish`文件来管理不同架构的Homebrew和Ruby版本,并通过在提示符中添加图标来标识当前架构。作者还提到chruby-fish的一个问题,并使用了一个修复版本的chruby-fish。总结来说,作者通过一系列配置,成功在M1芯片上搭建了适用于x86_64软件的开发环境。