Matlab不工作

Matlab不工作

我有一台 Ubuntu 12.10。我在上面安装了 Matlab 2012b。在我上次尝试打开它之前,它运行良好。

*我的问题 : *Matlab 不工作。当我通过终端打开它时显示以下消息。我是 ubuntu 新手,我需要帮助来解决它。

terminate called after throwing an instance of 'std::runtime_error'
what():  locale::facet::_S_create_c_locale name not valid
Aborted (core dumped)

答案1

由于提问者似乎已经找到了解决方案,因此我将在这里为他发布:

一些与语言环境相关的库在更新后丢失了。它们被手动恢复了。

答案2

我不知道如何或为什么,但运行软件更新并关注类似帖子的答案对我有用。
那就是添加这个环境变量...

export LC_ALL=C

周末愉快。

答案3

我遇到了这个问题,并根据说明在 GUI 中明确设置了语言环境,从而解决了这个问题这里,但在我的版本(debian 7.6)上,相应的面板项位于屏幕顶部。然后需要注销并重新登录才能使其生效。

这假设您已经在基础系统上正确安装和配置了底层语言环境,您可以在 shell 中使用以下命令进行配置

sudo dpkg-reconfigure locales

注意:同一文档建议不要使用 LC_ALL 环境变量,因为它会高级别覆盖所有其他用于测试目的的区域设置。

相关内容