我正试图在此video
之后整合Gams和Matlab然而,问题是MATLAB无法使用system
命令查看Gams。更确切地说,我收到一个错误:
/bin/bash: gams: command not found
My Gams安装文件夹
/home/username/Gams/gams24.5_linux_x64_64_sfx
那么,我怎么能说MATLAB从我的主文件夹运行Gams?
答案 0 :(得分:0)
免责声明:(这个问题在评论中得到了解决:本着this thread评论的精神,因为GAMS用户通常不熟悉计算,这只是对评论中讨论的内容的重新阐述。
由于system
命令生成一个shell,因此错误直接来自shell输出。该错误显示为" /bin/bash: gams: command not found
"。这清楚地表明gams
二进制文件未被识别为有效的shell命令。大多数情况下,发生的事情是gams二进制文件没有在shell $PATH
变量中注册。
解决此问题的最简单方法(如果这是问题)是重新安装gams(它提供了将其添加到$ PATH的选项)。更优雅的方式涉及adding the binary to $PATH