我正在尝试安装 matlab r2017b。安装过程没有任何问题,但现在我无法打开 matlab。(在安装中,我选择了它说我有一个许可证文件。我输入了我的许可证密钥,但它没有要求提供许可证文件)
Preparing installation files ...
Installing ...
Finished
matlab
matlab: command not found
export PATH=/usr/local/MATLAB/R2017a/bin:$PATH
alias matlab=’LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop’
bash: alias: -desktop’: not found
我也尝试启动许可证管理器但失败了。
cd /usr/local/MATLAB/R2017b/etc/
/usr/local/MATLAB/R2017b/etc$ ./lmstart
bash: ./lmstart: No such file or directory
答案1
您尝试在 shell 解释器中使用印刷引号,但失败了。我猜您是从某个网站复制了该命令,而作者的文本编辑工具或 Web 内容管理系统尝试聪明地转换原始的普通引号,使其更美观。
您需要替换它们并改用普通引号:
alias matlab='LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop'
或者
alias matlab="LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop"