关于在M1 Mac 上安装部署PDI(kettle)
-
前言
截止我编写这篇笔记之时,Kettle并没有原生支持M1,所以本文大致思路是使用Rosetta转译运行,无需借助任何虚拟机。在此特别感谢董老师的帮助~
-
安装步骤
-
配置Rosetta Terminal(强制在Intel模式下运行shell)
参考 https://cutecoder.org/software/run-command-line-apple-silicon/
-
打开Terminal终端的 偏好设置 → 描述文件
-
从左侧选择一个你喜欢的shell → 下方省略号 → 复制描述文件
-
点击新的描述文件 给它起一个好听的名字 就像“Rosetta Shell”
-
右侧点击 窗口 再给它起一个好听的标题 就像“Terminal (Intel)”
-
点击 shell 运行命令处写入以下 并取消勾选 在shell中运行
env
/usr/bin/arch
-x86_64 ``/bin/zsh
--login
-
(可选) 将该shell设置为默认
-
-
安装 Homebrew
在arm64架构中 我们需要做两种Homebrew的安装
/usr/local/homebrew —— 服务于传统intel安装路径
/opt/homebrew —— 服务于已原生支持Apple Silicon的包
-
打开刚配置好的Rosetta Shell
-
输入以下几行命令:
cd /usr/local sudo mkdir homebrew su
-
-