osx - System command from Matlab shell (Mac OS) -
i need invoke gmt command form matlab script. in standard mac os shell have paths configured , gmt works fine. when start matlab result follows:
>> !gmt /bin/bash: gmt: command not found
when add paths:
>> setenv('path', [getenv('path') ':' '/applications/gmt-5.1.1.app/contents/resources/lib/']);
problem changes to:
>> !gmt dyld: library not loaded: @executable_path/../lib/libnetcdf.7.dylib referenced from: /applications/gmt-5.1.1.app/contents/resources/bin/gmt reason: incompatible library version: gmt requires version 10.0.0 or later, libnetcdf.7.dylib provides version 9.0.0 gmt: trace/breakpoint trap
i have no idea go here.
on windows works great, prefer working on mac.
ok, solved:
setenv('dyld_library_path', '/usr/local/bin/');
Comments
Post a Comment