【无标题】MATLAB Runtime 安装The file is not a valid MATLAB Runtime installer for this version of MATLAB

Runtime 用于打包 MATLAB 独立.exe程序时需要安装的库。本人在安装过程中出现了“The file is not a valid MATLAB Runtime installer for this version of MATLAB ”的问题,并找到了解决的方案,现与各位MATLAB玩家分享。

我在网上(https://www.cnblogs.com/adawen/p/14704052.html)找到了安装的步骤,此网站给出了安装时需要下载的官网网址(https://ww2.mathworks.cn/products/compiler/matlab-runtime.html),本人下载后按照上述网站进行安装时出现了“The file is not a valid MATLAB Runtime installer for this version of MATLAB ”问题,大约意思是说这不是我们需要安装的MATLAB版本,具体原因我也不知道为什么,但具体的解决方案如下:
1、在MTLAB命令窗口输入compiler.runtime.download
在这里插入图片描述
2、过一段时间后(30S),然后按CTRL+C停止后出现如下:
在这里插入图片描述
然后将出现的网址复制粘贴到网页上就可以了,直接弹出下载的文件
注意,此时如果输入compiler.runtime.download后立刻按CTRL+C,会出现
在这里图片描述
则没有要出现的网站

MATLAB出现的网站 按照前述网站的步骤正常操作即可解决The file is not a valid MATLAB Runtime installer for this version of MATLAB.

### Matlab Runtime安装方法 #### 1. 下载 Matlab Runtime Matlab Runtime 是由 MathWorks 提供的一个运行环境,用于执行通过 Matlab Compiler 打包的应用程序。可以从官方网站下载适合的操作系统版本: 访问官网链接:https://www.mathworks.com/products/compiler/matlab-runtime.html 点击 “Download MATLAB Runtime” 并选择对应操作系统和版本号的安装包。 对于 Linux 系统,通常会提供 `.tar.gz` 压缩包形式的安装文件[^5]。 --- #### 2. 解压并准备安装文件 假设已成功下载名为 `MCRRuntime.tar.gz` 的压缩包到 `/home/user/downloads/` 路径下,则可以按照如下方式解压: ```bash cd /home/user/downloads/ tar -xzvf MCRRuntime.tar.gz ``` 这一步完成后会在当前路径生成一个解压后的文件夹,例如 `v911` 表示版本号为 R2021a 对应的 MCR 版本[^6]。 --- #### 3. 开始安装过程 进入解压后的目录,并运行静默模式下的安装脚本(适用于无需图形界面的情况)。以下是具体命令: ```bash cd v911 ./install -mode silent -agreeToLicense yes ``` 此命令将在后台完成所有必要的配置工作而不需要任何交互输入[^7]。 如果希望查看更详细的日志信息或者遇到错误排查时可加上 `-logFile` 参数指定保存位置: ```bash ./install -mode silent -agreeToLicense yes -outputFile install.log ``` --- #### 4. 设置环境变量 (临时或永久) 为了使编译好的应用程序能够找到对应的库文件,在每次启动终端之前都需要设置好相应的动态链接库路径即 `LD_LIBRARY_PATH` 变量。 ##### **(A)** 临时生效的方法 仅对当前 shell session 生效的方式非常简单快捷,只需依次追加各子目录至现有值即可实现加载支持功能模块的目的。 ```bash export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v911/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v911/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v911/sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v911/extern/bin/glnxa64 ``` ##### **(B)** 永久修改方案 编辑用户的个人 profile 文件比如 ~/.bashrc 添加相同的一行定义语句从而达到开机自启的效果。 打开 .bashrc 文件进行编辑: ```bash nano ~/.bashrc ``` 在最后一行加入下面的内容然后保存退出: ```bash export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v911/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v911/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v911/sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v911/extern/bin/glnxa64 ``` 最后重新加载该配置文档使其立即可用: ```bash source ~/.bashrc ``` --- ### 注意事项 - 不同版本之间可能存在细微差异,请务必确认所使用的 MCR 和目标应用兼容一致[^8]。 - 如果是在没有 root 权限的情况下部署,则需调整默认安装路径以及相应依赖关系处理策略[^9]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值