Openshift安装Gurobi等环境
Openshift Installing an environment such as Gurobi
我目前正在从事一个涉及线性规划的项目,以优化问题的解决方案(线性规划模型涉及二进制变量)。因此,有人提到我使用 Gurobi 来解决这个问题。 Gurobi 在我的电脑上运行良好,但我需要在 Openshift 等部署平台上部署我开发的应用程序。由于需要在部署平台上为我安装 gurobi 的环境才能 运行 我的模型,我需要有关如何执行此操作的指导,任何曾经在 openshift 上安装过环境的人都将不胜感激!
否则,如果有人有更简单、免费的 Java 线性规划库实现,请也给我留言!提前致谢!
我假设你的shell在服务器上是bash(echo $SHELL
应该return/bin/bash
,你不确定的话可以查一下)。
您需要:
将存档 gurobi6.0.0_linux64.tar.gz
复制到您的主目录并解压缩:
tar xvfz gurobi6.0.0_linux64.tar.gz`)
这应该在您的主目录中创建一个子目录 gurobi600_linux
。
检查您的 LD_LIBRARY_PATH
变量是否已设置:输入 shell
echo $LD_LIBRARY_PATH
如果它什么都不显示(空行),则变量未设置。
使用文本编辑器打开(如果不存在则创建)主目录中的 .bashrc
文件,并附加以下行:
export GUROBI_HOME="~/gurobi600/linux64"
export PATH="${PATH}:${GUROBI_HOME}/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"
如果您的 LD_LIBRARY_PATH
未设置,请将最后一行替换为:
export LD_LIBRARY_PATH="${GUROBI_HOME}/lib"
键入 source ~/.bashrc
以重新加载您的环境(或注销并重新登录)。
然后,设置您的许可证,希望一切正常!
我目前正在从事一个涉及线性规划的项目,以优化问题的解决方案(线性规划模型涉及二进制变量)。因此,有人提到我使用 Gurobi 来解决这个问题。 Gurobi 在我的电脑上运行良好,但我需要在 Openshift 等部署平台上部署我开发的应用程序。由于需要在部署平台上为我安装 gurobi 的环境才能 运行 我的模型,我需要有关如何执行此操作的指导,任何曾经在 openshift 上安装过环境的人都将不胜感激!
否则,如果有人有更简单、免费的 Java 线性规划库实现,请也给我留言!提前致谢!
我假设你的shell在服务器上是bash(echo $SHELL
应该return/bin/bash
,你不确定的话可以查一下)。
您需要:
将存档
gurobi6.0.0_linux64.tar.gz
复制到您的主目录并解压缩:tar xvfz gurobi6.0.0_linux64.tar.gz`)
这应该在您的主目录中创建一个子目录
gurobi600_linux
。检查您的
LD_LIBRARY_PATH
变量是否已设置:输入 shellecho $LD_LIBRARY_PATH
如果它什么都不显示(空行),则变量未设置。
使用文本编辑器打开(如果不存在则创建)主目录中的
.bashrc
文件,并附加以下行:export GUROBI_HOME="~/gurobi600/linux64" export PATH="${PATH}:${GUROBI_HOME}/bin" export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"
如果您的
LD_LIBRARY_PATH
未设置,请将最后一行替换为:export LD_LIBRARY_PATH="${GUROBI_HOME}/lib"
键入
source ~/.bashrc
以重新加载您的环境(或注销并重新登录)。
然后,设置您的许可证,希望一切正常!