Установите путь MATLAB Runtime для развертывания

После того, как вы устанавливаете MATLAB® Время выполнения, добавляют директории во время выполнения к пути к системной библиотеке согласно инструкциям для вашей среды операционных систем и среды оболочки.

Примечание

  • Убедитесь, что директории MATLAB Runtime уже не присутствуют в пути прежде, чем добавить их.

  • Сохраните значение своего текущего пути к библиотеке как резервное копирование прежде, чем изменить его.

  • Ваш путь к библиотеке может содержать несколько версий MATLAB Runtime. Приложения, запущенные, не используя сценарий оболочки, используют первую версию, перечисленную в пути.

Windows

Инсталлятор MATLAB Runtime для Windows® автоматически устанавливает путь к библиотеке во время установки. Если вы не используете инсталлятор, завершаете следующие шаги, чтобы установить PATH переменная окружения постоянно.

Графический подход

  1. Запустите C:\Windows\System32\SystemPropertiesAdvanced.exe и нажмите кнопку Environment Variables....

  2. Выберите системную переменную Path и нажмите Edit....

    Примечание

    Если вы не имеете прав администратора на машине, выберите пользовательскую переменную Path вместо системной переменной.

  3. Нажмите New и добавьте директорию <MATLAB_RUNTIME_INSTALL_DIR>\runtime\<arch>. Например, если вы используете MATLAB Runtime , R2021b, расположенные в директории стандартной установки на 64-битном Windows, добавляют C:\Program Files\MATLAB\MATLAB Runtime\v911\runtime\win64.

  4. Нажмите OK, чтобы применить изменение.

Подход командной строки Используя PowerShell

  1. Выполните следующую команду с помощью Windows PowerShell с поднятыми привилегиями сохранить путь к существующей системе как переменную под названием mypath и отобразите его в консоли.

    ($mypath = (Get-Item "HKLM:\System\CurrentControlSet\Control\Session Manager\Environment").GetValue("PATH", $null, "DoNotExpandEnvironmentNames"))

  2. Добавьте свою директорию MATLAB Runtime к mypath переменная. Если существует точка с запятой в конце вашего текущего пути, или путь пуст, то удалите точку с запятой из следующей команды.

    $mypath = "${mypath};<MATLAB_RUNTIME_INSTALL_DIR>\runtime\<arch>"

    Например, если вы используете MATLAB Runtime , R2021b, расположенные в директории стандартной установки на 64-битном Windows, используют следующую команду:

    $mypath = "${mypath};C:\Program Files\MATLAB\MATLAB Runtime\v911\runtime\win64"

  3. Отобразите значение mypath гарантировать путь правильно.

    echo %mypath%

  4. Установите системный путь к значению mypath.

    Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH -Value $mypath

  5. Подайте знак из Windows применять изменение.

Linux

В терминале отобразите SHELL переменная, чтобы определить вашу текущую среду оболочки.

echo $SHELL
Для получения информации об установке переменных окружения в интерпретаторах кроме Bash см. свою документацию интерпретатора.

Shell Bash

  1. Сохраните свой текущий путь к библиотеке как переменную под названием mypath и отобразите его в консоли.

    mypath=$LD_LIBRARY_PATH && echo $mypath

  2. Добавьте директории MATLAB Runtime к mypath переменная. Следующая команда должна быть введена как одна строка.

    mypath="${mypath:+${mypath}:}
    <MATLAB_RUNTIME_INSTALL_DIR>/runtime/glnxa64:
    <MATLAB_RUNTIME_INSTALL_DIR>/bin/glnxa64:
    <MATLAB_RUNTIME_INSTALL_DIR>/sys/os/glnxa64:
    <MATLAB_RUNTIME_INSTALL_DIR>/extern/bin/glnxa64"

    Примечание

    Если вы используете Мезаструктуру OpenGL®, замените /extern/bin/glnxa64 с /sys/opengl/lib/glnxa64.

    Например, если вы используете MATLAB Runtime R2021b, расположенный в директории стандартной установки, использование, следующая команда ввела в одну строку:

    mypath="${mypath:+${mypath}:}/usr/local/MATLAB/MATLAB_Runtime/v911/runtime/glnxa64:
    /usr/local/MATLAB/MATLAB_Runtime/v911/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v911/extern/bin/glnxa64"

  3. Отобразите значение mypath гарантировать путь правильно.

    echo $mypath

  4. Установите LD_LIBRARY_PATH переменная для текущего сеанса.

    export LD_LIBRARY_PATH=$mypath

  5. Чтобы установить переменную постоянно, добавьте export команда к файлу в вашем корневом каталоге под названием .bashrc используя следующую команду:

    echo "export LD_LIBRARY_PATH=$mypath" >> ~/.bashrc

  6. Чтобы применить изменения в текущем сеансе, введите source ~/.bashrc.

  7. Введите ldd --version проверять вашу версию GNU® Библиотека C (glibc). Если отображенная версия 2.17 или ниже, добавьте <MATLAB_RUNTIME_INSTALL_DIR>/bin/glnxa64/glibc-2.17_shim.so к LD_PRELOAD переменная окружения с помощью вышеупомянутой процедуры.

macOS

В терминале отобразите SHELL переменная, чтобы определить вашу текущую среду оболочки.

echo $SHELL

Shell Zsh (macOS Каталина 10.15 или позже)

  1. Сохраните свой текущий путь к библиотеке как переменную под названием mypath и отобразите его в консоли.

    mypath=$DYLD_LIBRARY_PATH && echo $mypath

  2. Добавьте директории MATLAB Runtime к mypath переменная. Следующая команда должна быть введена как одна строка.

    mypath="${mypath:+${mypath}:}
    <MATLAB_RUNTIME_INSTALL_DIR>/runtime/maci64:
    <MATLAB_RUNTIME_INSTALL_DIR>/bin/maci64:
    <MATLAB_RUNTIME_INSTALL_DIR>/sys/os/maci64"

    Например, если вы используете MATLAB Runtime R2021b, расположенный в директории стандартной установки, использование, следующая команда ввела в одну строку:

    mypath="${mypath:+${mypath}:}/Applications/MATLAB/MATLAB_Runtime/v911/runtime/maci64:
    /Applications/MATLAB/MATLAB_Runtime/v911/bin/maci64:/Applications/MATLAB/MATLAB_Runtime/v911/sys/os/maci64"

  3. Отобразите значение mypath гарантировать путь правильно.

    echo $mypath

  4. Установите DYLD_LIBRARY_PATH переменная для текущего сеанса.

    export DYLD_LIBRARY_PATH=$mypath

  5. Чтобы установить переменную постоянно, добавьте setenv команда к файлу в вашем корневом каталоге под названием .zshrc используя следующую команду:

    echo "export DYLD_LIBRARY_PATH=$mypath" >> ~/.zshrc

  6. Чтобы применить изменения в текущем сеансе, введите source ~/.zshrc.

Shell Bash (macOS Мохаве 10.14 или ранее)

  1. Сохраните свой текущий путь к библиотеке как переменную под названием mypath и отобразите его в консоли.

    mypath=$DYLD_LIBRARY_PATH && echo $mypath

  2. Добавьте директории MATLAB Runtime к mypath переменная. Следующая команда должна быть введена как одна строка.

    mypath="${mypath:+${mypath}:}
    <MATLAB_RUNTIME_INSTALL_DIR>/runtime/maci64:
    <MATLAB_RUNTIME_INSTALL_DIR>/bin/maci64:
    <MATLAB_RUNTIME_INSTALL_DIR>/sys/os/maci64"

    Например, если вы используете MATLAB Runtime , R2021b, расположенные в директории стандартной установки, используют следующую команду, вводимую в качестве одной строки:

    mypath="${mypath:+${mypath}:}/Applications/MATLAB/MATLAB_Runtime/v911/runtime/maci64
    :/Applications/MATLAB/MATLAB_Runtime/v911/bin/maci64:/Applications/MATLAB/MATLAB_Runtime/v911/sys/os/maci64

  3. Отобразите значение $mypath гарантировать путь правильно.

    echo $mypath

  4. Установите DYLD_LIBRARY_PATH переменная для текущего сеанса.

    export DYLD_LIBRARY_PATH=$mypath

  5. Чтобы установить переменную постоянно, добавьте export команда к файлу в вашем корневом каталоге под названием .profile используя следующую команду:

    echo "export DYLD_LIBRARY_PATH=$mypath" >> ~/.profile

  6. Чтобы применить изменения в текущем сеансе, введите source ~/.profile.

Похожие темы