Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MATLAB中列出目录不适用于fish_Matlab_Shell_Fish - Fatal编程技术网

在MATLAB中列出目录不适用于fish

在MATLAB中列出目录不适用于fish,matlab,shell,fish,Matlab,Shell,Fish,在我将fish设置为主shellchsh-s/usr/local/bin/fish之后,我尝试在MATLAB中使用ls命令,但我得到了以下错误: ??? Error using ==> ls at 36 /usr/local/bin/fish: /opt/MATLAB/R2011a/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/local/bin/fish) 有人知道

在我将
fish
设置为主shell
chsh-s/usr/local/bin/fish
之后,我尝试在MATLAB中使用
ls
命令,但我得到了以下错误:

??? Error using ==> ls at 36
/usr/local/bin/fish: /opt/MATLAB/R2011a/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15'
not found (required by /usr/local/bin/fish)

有人知道为什么会这样?我的实际解决方案是将
bash
重置为主shell,并始终运行
fish
来使用它。

Matlab使用它自己的glibc库,因此经常会造成很大的混乱

你可以从我的答案中找到一种解决方法:

谢谢,您的解决方案已经奏效了。但是现在我有一个关于Matlab颜色控制序列的问题,比如