设置MATLAB在macOS上使用的系统外壳

如何设置MATLAB在macOS上使用的系统外壳?

我的默认外壳是fish,这会导致某些工具箱无法正常工作。

根据the documentation,MATLAB从MATLAB_SHELLSHELL环境变量中获取外壳程序。不幸的是,在macOS上,似乎无法自定义用户的环境变量(如果不正确,请告诉我)。当然,可以更改当前外壳程序的配置文件,例如~/.profile,但这只会影响外壳程序本身。它不会影响已启动的任何图形应用程序。因此,当MATLAB启动时,SHELL指向我系统上的fish。 MATLAB拿起了这个外壳。 MATLAB启动后,就不再使用setenv来更改SHELL

有没有可以让我将fish保留为默认系统外壳的解决方案?

我发现other questions大致相同,但没有解决方案。

fc1138728 回答:设置MATLAB在macOS上使用的系统外壳

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2485420.html

大家都在问