当我尝试使用 Fabric 使用 Fabric 远程部署 Apache 服务器时,我遇到了一个问题。我首先尝试使用 sudo() 向 PATH 变量添加新路径,然后我也尝试使用 sudo() 回显 $PATH。但是,我发现新路径似乎根本没有添加到 PATH 中。结果,我无法通过 sudo() 执行该路径中的 bin。
[name@IP:port] Executing task 'reboot'
[name@IP:port] sudo: export PATH=$PATH:/new/path/to/add/install/bin
[name@IP:port] out: sudo password:
[name@IP:port] sudo: echo $PATH
[name@IP:port] out: sudo password:
[name@IP:port] out: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
谁能告诉我如何在 Fabric 中向 sudo 命令添加路径变量?提前致谢。