Во время выполнения сообщите операционной системе, в которой находятся общие библиотеки 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_PATH
matlabroot
/bin/maci64:matlabroot
/sys/os/maci64
Например, для R2015a MATLAB на 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_PATH
exportDYLD_LIBRARY_PATH
Например, для R2015a MATLAB на 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
.