ssh 経由でリモート サーバーにログインすると、LD_LIBRARY_PATH が次のように表示されます。
echo $LD_LIBRARY_PATH
:/usr/local/lib
また、Python でファブリックを使用すると、同じコードをファブリック実行 API で実行すると、結果が空になります。
from fabric.api import *
def test():
run("echo $LD_LIBRARY_PATH")
また、ファブリックを使用して LD_LIBRARY_PATH を変更しようとしても、まったく機能しません。
from fabric.api import *
def test():
run("echo $LD_LIBRARY_PATH")
run("export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH")
誰かが理由を知っていますか?