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