我像这样安装了EiffelStudio:
1)从官方网页下载 Eiffel_15.12_gpl_98497-macosx-x86-64.tar.bz2 。
2)
cd / usr / local
tar xvfj / 路径 /Eiffel_15.12.tar.bz2
3)
导出ISE_EIFFEL = / usr / local / Eiffel_15.12
export ISE_PLATFORM = macosx-x86-64
export 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
Trace / BPT trap: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
原因:未找到图片
Trace / BPT trap:5