2012-06-16 77 views
3

工作,我设置fish为主体的外壳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作为主外壳,并始终运行fish以使用它。

回答

2

Matlab使用自己的glibc库,因此常常是一团糟。

你可以在我的答案在那里寻找解决的一个方法: GLIBCXX not found when compiling vtk example under mex

+0

谢谢,您的解决方案已经奏效。但是现在我遇到了Matlab颜色控制序列的问题,例如http://www.mail-archive.com/[email protected]/msg00452.html – Yamaneko