Centos
永久啟用 SCL
有沒有辦法可以永久啟用 SCL?
我已經安裝了
rh-php56
,並且我想確保每次我 ssh 到我的機器時都會載入它。我目前正在執行 CentOS 7。
using
scl enable
實際上會在您目前的外殼中打開一個新外殼,這非常不干淨,尤其是從登錄腳本完成時。相反,您應該將其放置在您的
~/.bash_profile
:source /opt/rh/rh-nginx18/enable
或者:
source scl_source enable rh-nginx18
後者更“優雅”,因為它獨立於實際安裝路徑。
這具有在目前shell中載入環境的效果。
Redhat 建議在 中放置一個文件
/etc/profile.d
,即對於 python:$ cat /etc/profile.d/enablepython33.sh #!/bin/bash source scl_source enable python33
因為這對我來說適用於 centos 下的 devtools,所以你可以試試這個。