我wine
在执行 Windows 可执行文件时遇到了一些问题:
$ wine GECacheBldr.exe
zsh: bad CPU type in executable: wine
如何解决这个问题?
PS:我的酒是使用 HomeBrew 安装的:
$ brew cask install wine-stable
编辑
无法执行winecfg
:
$ winecfg
/usr/local/bin/winecfg: line 46: /usr/local/bin/wine: Bad CPU type in executable
/usr/local/bin/winecfg: line 46: /usr/local/bin/wine: Undefined error: 0
尝试
如果它在以下行中说明
Mach-O executable i386
:Apple 在 Catalina 10.15 中放弃了对 32 位可执行文件的支持。您可能想尝试
wine64
而不是wine
.尝试编辑 winecfg 文件,注释此行
它应该是这样的
我做了
然后
因为“wine”是所有脚本首先尝试的 32 位版本,显然 OS X 没有为 32 位提供兼容层。
它基本上可以工作,但到目前为止我无法做我需要的一切,在执行一些与葡萄酒相关的命令时我仍然遇到错误。
我尝试的另一个选项在
WINE=/usr/local/bin/wine64
我想要运行的每个与葡萄酒相关的命令之前更成功地预先设置,包括 winetricks