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。您可以使用此環境變量來配置每個盒式磁帶庫文件的位置