macos - 设置 MATLAB 在 macOS 上使用的系统 shell
问题描述
如何设置 MATLAB 在 macOS 上使用的系统 shell?
我的默认 shell 是fish
,这会导致某些工具箱无法正常工作。
根据文档,MATLAB 从MATLAB_SHELL
orSHELL
环境变量中获取 shell。不幸的是,在 macOS 上,似乎无法自定义用户的环境变量(如果这不正确,请告诉我)。当然,可以更改当前 shell 的配置文件,例如~/.profile
,但这只会影响 shell 本身。它不会影响任何启动的图形应用程序。因此,当 MATLAB 启动时,SHELL
指向fish
我的系统。MATLAB 选择了这个 shell。MATLAB 启动后,不能SHELL
使用setenv
.
有没有一种解决方案可以让我保留fish
为默认系统外壳?
我发现了其他相同的问题,但没有解决方案。
解决方案
推荐阅读
- shell - 在csv的特定列中用空字符串替换连字符
- laravel-5 - 在 Laravel 5.7 中保存后从数据透视表中获取数据
- elasticsearch - 我正试图将头绕在elasticsearch dsl下方。有人能告诉我下面是如何使用“must”子句的吗
- node.js - 如何将变量从一个ejs传递到节点js中的另一个ejs
- java - 如何在android studio中更改图像文件名?
- php - 如何使用 google-api-php-client 获取 Android 应用程序的评论
- php - Laravel composer.json 完全安装
- string - 使用过滤器从字典中构建 URL 字符串
- hsm - SafeNet ProtectServer 外部 2 HSM
- javascript - JS:事件未显示在 Google Analytics 中