我在从ANT进行git checkout时收到此错误。
[exec] exec(): 0509-036 Cannot load program git because of the following errors:
[exec] 0509-150 Dependent module /usr/lib/libcrypto.a(libcrypto.so.1.0.1) could not be loaded.
[exec] 0509-152 Member libcrypto.so.1.0.1 is not found in archive
[exec] Result: 255
我知道这个依赖 libcrypto.so.1.0.1 在/ opt / freeware / lib /中。但是git正在/ usr / lib中寻找它。我们有没有办法让git查看/ opt / freeware / lib。
答案 0 :(得分:3)
问题可能来自于您正在使用在不同计算机上编译的二进制文件,并且depdencies不存储在它们存储在已编译二进制文件的原始计算机上的相同路径中。
您可能希望使用像'chrpath'这样的工具来更改库的路径(我不知道它是否存在于AIX上)。
您也可以尝试将LD_LIBRARY_PATH更改为包含libcrypto库的路径。