首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置WORHP许可证和参数文件时出错

设置WORHP许可证和参数文件时出错
EN

Stack Overflow用户
提问于 2020-05-31 03:19:35
回答 1查看 107关注 0票数 0

我正在我的Linux (v19.3)机器上尝试使用WORHP和AMPL,但是我不知道如何正确地设置许可文件(可能还有.xml文件)。

我将AMPL和WORHP的二进制文件以及libworhp.so.lic.xml文件放在相同的目录中,如下所示:

用户@膝上型电脑:/opt/AMPL$ ls,-la共计121676 drwxr-xr-x3根根目录4096年5月30日22:38。5月29日21:43 .-rwxr-x1 500个用户1226960 5月2日17:47 ampl -r-1用户690 5月29日20:01 ampl.lic -rwxr-x1根4100512-1用户用户1122 5月30日21:56 worhp.lic -r-1根根20239 5月29日22:34 worhp.xml

二进制文件名为worhp_amplrosenbrock.mod是一个有效的AMPL示例文件。

不过,每当我试图用以下方法解决模型时,都会收到以下错误消息:

用户@膝上型电脑:/opt/ ampl $ampl rosenbrock.mod ReadParamsNoInit:二手参数文件worhp.xml *读取268/268参数。WORHP:使用数据文件/tmp/tmp 9188。错误(许可证):无法打开许可证文件。*本地MACs:-00:90:F5:93:E9:62-74:F0:6d:85:27:ee WorhpInit:无法获得许可证。终止失败:许可证错误。错误(AMPL_Init):WorhpInit中的错误。退出值1

只有在设置WORHP的相应参数和许可环境变量(因为我需要在此安装目录之外使用WORHP和AMPL )时,才会发生此错误。

用户@膝上型电脑:/opt/AMPL$ echo $WORHP_PARAM_FILE :/opt/AMPL/worhp.xml ueser@膝上型计算机:/opt/AMPL$ echo $WORHP_LICENSE_FILE :/opt/AMPL/worhp.ic

另一方面,如果从我的/opt/AMPL目录中删除WORHP_PARAM_FILEWORHP_LICENSE_FILE的声明,一切都可以工作(仅在.bashrc目录中)。

我不知道如何通过阅读WORHP的用户指南来做这件事,所以我想在这个问题上寻求一点帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-06-09 21:24:33

我将以下内容添加到我的.bashrc文件中,从而解决了这个问题

代码语言:javascript
复制
WORHP_PARAM_FILE=/opt/AMPL/worhp.xml 
export WORHP_PARAM_FILE 
WORHP_LICENSE_FILE=/opt/AMPL/worhp.lic 
export WORHP_LICENSE_FILE

而不是以前的:

代码语言:javascript
复制
export WORHP_PARAM_FILE=$WORHP_PARAM_FILE:/opt/AMPL/worhp.xml 
export WORHP_LICENSE_FILE=$WORHP_LICENSE_FILE:/opt/AMPL/worhp.lic
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62111136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档