Установите системную оболочку, которую MATLAB использует в macOS - PullRequest
0 голосов
/ 08 апреля 2020

Как установить, какую системную оболочку MATLAB использует в macOS?

Моя оболочка по умолчанию - fish, из-за чего некоторые наборы инструментов не работают корректно.

Согласно документации , MATLAB берет оболочку из переменных среды MATLAB_SHELL или SHELL. К сожалению, в macOS кажется невозможным настроить переменные окружения пользователя (дайте мне знать, если это неверно). Конечно, можно изменить файл конфигурации текущей оболочки, например ~/.profile, но это повлияет только на саму оболочку. Это не повлияет на графические приложения, которые запускаются. Таким образом, когда запускается MATLAB, SHELL указывает на fish в моей системе. MATLAB подхватывает эту раковину. После запуска MATLAB его не нужно менять SHELL, используя setenv.

. Есть ли решение, позволяющее мне сохранить fish в качестве системной оболочки по умолчанию?

Я нашел другие вопросы о том же, но решения не найдено.

...