我正在尝试按照此视频集成 Gams 和 Matlab
然而,问题在于 MATLAB 无法使用system
命令查看 Gams。更准确地说,我得到一个错误:
/bin/bash: gams: command not found
我的 Gams 安装文件夹是
/home/username/Gams/gams24.5_linux_x64_64_sfx
那么,我如何让 MATLAB 从我的主文件夹运行 Gams?
我正在尝试按照此视频集成 Gams 和 Matlab
然而,问题在于 MATLAB 无法使用system
命令查看 Gams。更准确地说,我得到一个错误:
/bin/bash: gams: command not found
我的 Gams 安装文件夹是
/home/username/Gams/gams24.5_linux_x64_64_sfx
那么,我如何让 MATLAB 从我的主文件夹运行 Gams?
免责声明:(这个问题在评论中得到了解决:本着这个线程中的评论精神,因为 GAMS 用户通常是计算新手,这只是对评论中讨论的内容的重新表述。
由于system
命令生成一个 shell,因此错误直接来自 shell 输出。错误显示为“ /bin/bash: gams: command not found
”。这清楚地表明gams
二进制文件未被识别为有效的 shell 命令。大多数时候,所发生的情况是 gams 二进制文件未在该 shell$PATH
变量中注册。
解决这个问题(如果这是问题的话)最简单的方法是重新安装 gams(它提供了将其添加到 $PATH 的选项)。更优雅的方法是将二进制文件添加到$PATH