exponenta event banner

Задать путь к библиотеке времени выполнения в системах macOS

Во время выполнения сообщите операционной системе, где находятся общие библиотеки 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.

C Оболочка

Задайте путь к библиотеке, используя следующий формат команды.

setenv DYLD_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/maci64:DYLD_LIBRARY_PATH 
export DYLD_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.

См. также

Внешние веб-сайты