当我在WineBottler中安装.exe应用程序时,它显示错误“前缀创建退出并出现错误”
有错误日志:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro15,2
Processor Name: Intel Core i5
Processor Speed: 2.3 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Hyper-Threading Technology: Enabled
Memory: 8 GB
Boot ROM Version: 1037.0.52.0.0 (iBridge: 17.16.10531.5.4,0)
Activation Lock Status: Enabled
###BOTTLING### Create .app...
###BOTTLING### Enabling CoreAudio, Colors, Antialiasing and flat
menus...
/Applications/WineBottler.app/Contents/Frameworks/WBottler.framework/Resources/bottler.sh: line 143:
/Applications/Wine.app/Contents/Resources/bin/wine: Bad CPU type in executable
### LOG ### Command '/Applications/Wine.app/Contents/Resources/bin/wine regedit /tmp/reg.reg' returned status 126.
###ERROR### Command '/Applications/Wine.app/Contents/Resources/bin/wine regedit /tmp/reg.reg' returned status 126.
Task returned with status 1.
答案 0 :(得分:2)
EDIT(27.10.19):它也适用于Mojave,但是您仍然会遇到一些错误。如果您降级为High Sierra,它将可以完美运行。只要确保您下载了Wine的最新稳定版本(4.0.2)并安装了winetricks。
我猜您正在使用最新的OS版本(Catalina)。 从到目前为止的发现来看,Mac和Catalina上已不再支持32位程序,而atm尚无可行的解决方案。 RN,我面临着同样的问题。 尽管如此,我还是找到了一种解决方法。通过brew安装wine,使用您要安装的.exe的64位版本,然后运行以下命令:
wine64 <your_program.exe>
如果这仍然不起作用,请尝试简化到Mojave,因为它是支持32位应用程序的最新操作系统版本。 (这就是我接下来几天要做的事情,我会回来进行更新)
希望有帮助!