0

我像这样安装了 EiffelStudio:

1)从官方页面下载Eiffel_15.12_gpl_98497-macosx-x86-64.tar.bz2 。

2)

cd /usr/本地

tar xvfj /路径/Eiffel_15.12.tar.bz2

3)

导出 ISE_EIFFEL=/usr/local/Eiffel_15.12

出口 ISE_PLATFORM=macosx-x86-64

导出 PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin

然后我输入“ ec ”来运行命令行编译器,这是输出:

dyld:库未加载:/opt/local/lib/libiconv.2.dylib

引用自:/usr/local/Eiffel_15.12/studio/spec/macosx-x86-64/bin/ec

原因:库版本不兼容:ec需要8.0.0或更高版本,但libiconv.2.dylib提供7.0.0版本

跟踪/BPT 陷阱:5

有什么解决办法吗?

PS:我使用的是 OSX 10.11.4

PPS:当我跑步时

otool -L $(哪个ec)

我明白了

/usr/local/Eiffel_15.12/studio/spec/macosx-x86-64/bin/ec:

/opt/local/lib/libiconv.2.dylib(兼容版本 8.0.0,当前版本 8.1.0)

...

编辑:我发现这个链接对我有帮助

https://stackoverflow.com/a/19016967/6273708

但知道错误信息是

dyld:库未加载:/opt/local/lib/libgtk-x11-2.0.0.dylib

引用自:/usr/local/Eiffel_15.12/studio/spec/macosx-x86-64/bin/ec

原因:找不到图片

跟踪/BPT 陷阱:5

4

0 回答 0