2

我正在使用pre_start操作挂钩将一些新路径添加到PATH和LD_LIBRARY_PATH环境。在Openshift中设置环境路径

后git推我可以看到变量更新,但是当我ssh服务器,添加变量不可用,一些谷歌搜索后,我发现这是因为这些变量导出为一个子shell。

openshift单证建议加上用设置env命令的变量,但在运行它我得到以下错误

rhc set-env PATH=$OPENSHIFT_DATA_DIR/bin:$PATH" -a srv 
Setting environment variable(s) ... PATH cannot be overridden 

有谁知道我们如何克服这个问题?

回答

2

如果我正在猜测你最终想完成什么,试图编写自己的墨盒。最近我们刚刚添加了一个新的环境变量OPENSHIFT_yourcartname_LD_LIBRARY_PATH_ELEMENT。您可以使用此环境变量来配置每个盒式磁带库文件的位置