在Mac的M1下使用Kettle

公司需要给新人培训,懒得用Windows弄演示环境,记录下M1强制使用Intel启动

Rosetta设置

1
2
3
4
5
Terminal终端->偏好设置->描述文件
复制描述文件->重命名描述文件
窗口->重命名标题
shell->env /usr/bin/arch -x86_64 ``/bin/zsh --login
取消勾选在shell中运行

Homebrew

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
给Rosetta Shell安装一份单独使用的Homebrew
/opt/homebrew M1的homebrew目录
/usr/local/homebrew Intel的homebrew目录

cd /usr/local
sudo mkdir homebrew
sudo chgrp admin homebrew
sudo chmod g+rwx homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

# 自动选择运行什么类型的homebrew
vi ~/.zshrc
if [ "$(sysctl -n sysctl.proc_translated)" = "1" ]; then
local brew_path="/usr/local/homebrew/bin"
else
local brew_path="/opt/homebrew/bin"
fi
export PATH="${brew_path}:${PATH}"

source ~/.zshrc

Kettle

1
2
3
4
5
6
7
8
下载Kettle(我是9.2版本)
https://sourceforge.net/projects/pentaho/files/

使用Terminal终端启动
sh spoon.sh

这里注意,Mac的配色如果是深色,Kettle的字体会看不清
改成浅色,重启Kettle即可