首页 > 解决方案 > 在 Travis Windows 实例上安装 HDF5

问题描述

我需要在 travis windows 实例上静默安装 HDF5 库。但是该进程作为 msiexec 命令挂起而没有给出任何错误消息,并在 10 分钟后被终止。

我在本地尝试了相同的命令,一切都很好。安装时间不会超过一分钟。

这里可能是什么问题?谢谢。

我正在使用的配置:

language: node_js

node_js:
  - "node"
  - "14"
  - "12"

os:
  - windows

before_install:
  /c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/BuildTools/Common7/Tools/VsDevCmd.bat;
  which cmake;
  wget -q https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.0/bin/hdf5-1.12.0-Std-win10_64-vs15.zip -O /tmp/hdf5-1.12.0-Std-win10_64-vs15.zip;
  unzip -q /tmp/hdf5-1.12.0-Std-win10_64-vs15.zip;
  ls ./hdf;
  mkdir -p `pwd`/hdf5-1.12.0/dist;
  cd hdf;
  echo `pwd`;
  readlink -f HDF5-1.12.0-win64.msi;
  ls -lastr `pwd`/HDF5-1.12.0-win64.msi;
  msiexec /i `pwd`/HDF5-1.12.0-win64.msi /qn /lv!;
  cd ..;
  which h5dump;
  ls `pwd`/hdf5-1.12.0/dist;
  export HDF5_HOME_WIN=`pwd`/hdf5-1.12.0/dist;

这是构建的链接

标签: c++windows-installertravis-cihdf5

解决方案


推荐阅读