每当我使用sudo命令,我的环境variables都不会被保留下来。
我已经尝试通过删除env_reset规范来修改sudoers文件。
#Defaults env_reset
我也尝试使用env_keep添加我想要的envvariables。
Defaults env_keep += "DYLD_LIBRARY_PATH"
我正在使用Mac Snow Leopard。
有什么我失踪了吗?
DYLD_LIBRARY_PATH似乎被排除在默认值之外env_keep + =“默认值env_keep + =”DYLD_LIBRARY_PATH“”
如果你尝试其他的variables,例如Defaults env_keep + =“VAR”
例如,您可以通过在命令行上提供DYLD_LIBRARY_PATH来解决此问题(其中cmd是要传递的命令DYLD_LIBRARY_PATH)
# sudo DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH cmd
希望这可以帮助