Openshift安装Gurobi等环境

时间:2015-02-24 03:58:45

标签: openshift linear-programming gurobi

我目前正在开展一个涉及线性规划的项目,以优化问题的解决方案(线性规划模型涉及二元变量)。因此我被称为使用Gurobi来解决这个问题。 Gurobi在我的计算机上运行良好,但是我需要部署我在Openshift等部署平台上开发的应用程序。由于需要在部署平台上安装gurobi的环境以便我运行我的模型,我需要有关如何执行此操作的指导,任何曾经安装过openshift环境的人都会非常感谢一些帮助!

另外,如果有人能够更轻松,更自由地实现Java的线性编程库,请在这里给我留言!提前谢谢!

1 个答案:

答案 0 :(得分:1)

我假设您的shell是服务器上的bash(echo $SHELL应该返回/bin/bash,您可以检查您是否不确定)。 你需要:

  1. 将存档gurobi6.0.0_linux64.tar.gz复制到您的主目录并解压缩:

     tar xvfz gurobi6.0.0_linux64.tar.gz`)
    

    这应该在您的主目录中创建一个子目录gurobi600_linux

  2. 检查您的LD_LIBRARY_PATH变量是否已设置:在shell中输入

     echo $LD_LIBRARY_PATH
    

    如果没有显示任何内容(空行),则取消设置该变量。

  3. 使用文本编辑器打开(或创建,如果它不存在)主目录中的.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"
    
  4. 键入source ~/.bashrc以重新加载您的环境(或只是注销并重新登录)。

  5. 然后,设置你的许可证,希望一切都能正常工作!