gpt4 book ai didi

macos - 无法加载一个或多个 i18n 程序集

转载 作者:行者123 更新时间:2023-12-04 14:55:34 25 4
gpt4 key购买 nike

我在 Mac OS Sierra 上有单声道 4.6.2。当我尝试制作这样的包时

mkbundle -o Test Test.exe

我有错误
Couldn't load one or more of the i18n assemblies.

我自己的路:
$ printenv PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/bin:/Library/Frameworks/Mono.framework/Versions/Current/lib/

最佳答案

Mono 4.8.0(自 Build 483 起)中的 mkbundle 默认情况下似乎没有在其程序集搜索路径中包含 SDK 目录,因此它无法找到 i18n 程序集,因为它们是它尝试添加到 bundle 的第一个程序集。

只需在命令行中指定 sdk 目录即可解决此问题

--sdk /Library/Frameworks/Mono.framework/Versions/Current

请注意,我只在单声道 4.8 上看到这个问题,在 4.6.2 上没有看到,但相同的修复程序可能适用。如果 4.6.2 中没有 --sdk 选项,那么您可以尝试使用 -L 添加路径
-L /Library/Frameworks/Mono.framework/Versions/Current/lib/mono/4.5

在其他一些地方,我找到了使用 --cross default 的建议。用 4.8.0 解决这个问题,但这似乎生成了一个无法使用 codesign 签名的二进制文件,而使用 -L选项没有这个问题。使用 --sdk似乎产生了一个不可签名的可执行文件,就像 --cross-default

关于macos - 无法加载一个或多个 i18n 程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41935623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com