前段时间业务上出了一个问题,打包时第三方库版本出了问题,导致发出去的包用户无法使用。
后来每次打包都会导出第三方库依赖,每次发版时要对比本次版本和上次发版的第三方库依赖是否有变化。
于是找了一个开源的文件对比工具Meld。
我用的是Mac,选择通过brew安装:
brew install --cask meld
【启动】
在终端中运行 meld
启动 Meld
会弹出提示:无法打开“Meld.app”
【解决】进入系统设置,在 通用
标签页,Meld.app
被阻止启动,点击提示中的 仍要打开
按钮
仍然报错:
PermissionError: [Errno 13] Permission denied: '/Users/testmanzhang/.local/share' 2024-08-30 20:18:45.121 Meld[46430:6776224] Meld Error 2024-08-30 20:18:45.606 Meld[46430:6776224] _TIPropertyValueIsValid called with 11 on nil context! 2024-08-30 20:18:45.606 Meld[46430:6776224] imkxpc_setApplicationProperty:value:reply: called with incorrect property value 11, bailing. 2024-08-30 20:18:45.606 Meld[46430:6776224] _TIPropertyValueIsValid called with 12 on nil context! 2024-08-30 20:18:45.606 Meld[46430:6776224] imkxpc_setApplicationProperty:value:reply: called with incorrect property value 12, bailing.
【解决】
sudo mkdir -p ~/.local/share
chmod -R 755 ~/.local/share
启动后页面如下:
对比页面如下:
不相同时: