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

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -