【问题标题】:Gitlab CI, Matlab - Unable to read xls through Matlab while fired from Gitlab CIGitlab CI,Matlab - 从 Gitlab CI 触发时无法通过 Matlab 读取 xls
【发布时间】:2019-04-11 13:21:41
【问题描述】:

我正在尝试通过 gitlab-ci.yml 触发以下命令:

C:\MATLABR2016b\bin\matlab.exe -wait -r "try; clear; [~,text,~]=xlsread('Model\TestCase1.xlsx'); catch e; disp('建立模型时出错'); disp(e.message); exit(1); end; disp('PASS'); exit(0);" -logfile log.txt 退出;'

Matlab 作为后台进程启动。创建日志,但遇到以下错误:

"错误构建模型 调用错误,异常调度: 资料来源:微软 Excel 解释:无法访问文件'C:\gitlab\test\SampleTestProject\TestFolder\Model\Testcase1.xlsx'。考虑以下原因之一。

• 文件名或路径不存在。 • 该文件正被另一个程序使用。 • 与您尝试保存的工作簿同名的工作簿当前处于打开状态。 帮助文件:xlmain11.chm 帮助上下文 ID:0"

尝试重启电脑,检查文件是否已打开,在任务管理器中结束 excel 进程。但没有任何效果!

【问题讨论】:

    标签: excel matlab gitlab


    【解决方案1】:

    我发现了问题。我正在使用命令“git-runner.exe start”运行 gitlab runner,因为它是以非桌面交互模式启动的。 要解决此问题,请将其启动为“git-runner.exe run”,问题已解决

    【讨论】:

      猜你喜欢
      • 2020-08-04
      • 2021-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 2017-02-28
      • 1970-01-01
      • 2020-04-02
      相关资源
      最近更新 更多