在苹果电脑, 10.11系统 和在 13.10 系统都运行不了。
源码在
github.com/zhenyuanlau/erlang-spec
利用编译命令: rebar3 compile 后双击运行报错:
You can’t open the application “eubar” because PowerPC applications are no longer supported.
在苹果电脑, 10.11系统 和在 13.10 系统都运行不了。
源码在
github.com/zhenyuanlau/erlang-spec
利用编译命令: rebar3 compile 后双击运行报错:
You can’t open the application “eubar” because PowerPC applications are no longer supported.
上午好☀️☀️☀️️
本答案参考ChatGPT-3.5
问题分析:
根据错误提示,应用程序“eubar”不能被打开,因为PowerPC应用程序不再受支持。这意味着该应用程序被编译为使用过时的PowerPC CPU架构,而不是x86或x64。
因此,我们需要重新编译该应用程序以使用新的CPU架构。
解决方案:
在终端中输入以下命令:
uname -m
该命令将输出电脑的CPU架构。如果是x86或x64,则可以继续执行下一步。
使用以下命令重新编译应用程序:
rebar3 release
该命令将使用电脑的CPU架构重新编译应用程序,并在“_build/default/rel”目录中生成可执行文件。
在终端中,切换到“_build/default/rel”目录,并运行可执行文件,例如:
cd _build/default/rel
./eubar/bin/eubar
此时应用程序应该可以正常运行了。
注:如果仍然无法运行,请确认电脑是否缺少依赖库。你可以使用“otool”命令来检查可执行文件的依赖库。例如:
otool -L ./eubar/bin/eubar
该命令将显示可执行文件需要的依赖库,如果有缺少的依赖库,请确认安装。