MacOSX dyld - Library not loaded - /usr/local/gfortran/lib/libgfortran.3.dylib Reason: image not found
这个问题发生在我尝试在MacOSX上安装aips软件的时候。
已经确认有libgfortran进行了安装,唯一的解释就是没有把该lib路径添加到系统路径。
下面的解决方法比较简单粗暴,直接将该lib拷贝到系统路径即可。
首先定位lib所在位置:
1 | $ locate libgfortran.3.dylib |
此时可能会有很多选项,为了与aips匹配,我们选择这个路径,这个版本我们确认是可以被使用的。
1 | /Users/leo/aips31DEC18/31DEC18/MACINT/LIBR/INTELCMP/libgfortran.3.dylib |
拷贝该文件到系统路径,再次尝试,完美解决。
1 | $ ln /usr/local/Cellar/gcc@5/5.5.0_3/lib/gcc/5/libgfortran.3.dylib /usr/local/lib/libgfortran.3.dylib |