cplex API 包中的 configure.win 文件应该包含什么?

问题描述

我正在尝试在 Windows 中安装 cplex API。我对这个程序不是很熟悉,所以我一直在使用 R 博主的这个链接

https://www.r-bloggers.com/2017/01/using-cplex-in-r-installing-cplexapi-in-windows-10/

使用 windows 命令提示符后,我得到以下响应:

R CMD build --no-build-vignettes --no-manual  --md5     C:\Users\Rharris\Desktop\cplexAPI

* checking for file 'C:\Users\RHARRIS\Desktop\cplexAPI/DESCRIPTION' ... OK
* preparing 'cplexAPI':
* checking DESCRIPTION Meta-information ... OK
* cleaning src
Warning in cleanup_pkg(pkgdir,Log) :
  unable to run 'make clean' in 'src'
* checking vignette Meta-information ... OK
* checking for LF line-endings in source and make files and shell scripts
* checking for empty or unneeded directories
* adding MD5 file
* building 'cplexAPI_1.4.0.tar.gz'
Warning: file 'cplexAPI/cleanup' did not have execute permissions: corrected
Warning: file 'cplexAPI/configure' did not have execute permissions: corrected

C:\Users\RHARRIS>R CMD INSTALL --build --no-multiarch .\cplexAPI_1.4.0.tar.gz
* installing to library 'C:/Users/RHARRIS/Documents/R/win-library/4.0'
* installing *source* package 'cplexAPI' ...
** package 'cplexAPI' successfully unpacked and MD5 sums checked
** using staged installation
Warning in system("sh ./configure.win") : 'sh' not found
ERROR: configuration Failed for package 'cplexAPI'
* removing 'C:/Users/RHARRIS/Documents/R/win-library/4.0/cplexAPI'

configure.win 文件中似乎有错误,但下载后我根本没有对其进行编辑。当我打开它是一个空白文件时,我不确定这是否是我应该做的。

如果有人在这里提供任何见解,我们将不胜感激。

解决方法

看着这个错误消息“'sh' not found”,我怀疑你应该安装 cygwin 以便安装可以使用 BourneShell。 如果失败,我想你可以联系包https://www.th-koeln.de/personen/gabriel.gelius-dietrich/的作者。 干杯,