Во время выполнения скажите операционную систему, где совместно использованные библиотеки API находятся путем установки переменной окружения DYLD_LIBRARY_PATH. Установите значение к .matlabroot/bin/maci64:matlabroot/sys/os/maci64
Команда, которую вы используете, зависит от вашего интерпретатора. Команда заменяет существующий DYLD_LIBRARY_PATH значение. Если DYLD_LIBRARY_PATH уже задан, предварительно ожидайте новое значение к существующему значению.
Если у вас есть несколько версий MATLAB®, установленного в вашей системе, версия, которую вы используете, чтобы создать ваши приложения механизма, должна быть первым, перечисленным в вашей системе Path переменная окружения. В противном случае MATLAB отображает Can't start MATLAB engine.
Установите путь каждый раз, когда вы запускаете MATLAB. В качестве альтернативы поместите команды в скрипт запуска MATLAB.
Установите путь к библиотеке с помощью следующего формата команды.
setenvDYLD_LIBRARY_PATHmatlabroot/bin/maci64:matlabroot/sys/os/maci64
Например, для MATLAB R2015a в системе Mac:
setenv DYLD_LIBRARY_PATH /Applications/MATLAB_R2015a.app/bin/maci64:/Applications/MATLAB_R2015a.app/sys/os/maci64
Можно поместить эти команды в скрипт запуска, такие как ~/.cshrc.
Установите путь к библиотеке с помощью следующего формата команды.
DYLD_LIBRARY_PATH=:matlabroot/bin/maci64:matlabroot/sys/os/maci64DYLD_LIBRARY_PATHexportDYLD_LIBRARY_PATH
Например, для MATLAB R2015a в системе Mac:
DYLD_LIBRARY_PATH=/Applications/MATLAB_R2015a.app/bin/maci64:/Applications/MATLAB_R2015a.app/sys/os/maci64:$DYLD_LIBRARY_PATH export DYLD_LIBRARY_PATH
Можно поместить эти команды в скрипт запуска, такие как ~/.profile.