使用过程时如何访问shell env vars ?如果我使用环境设置它们,它将改变所有的env vars。
let task = Process()
// How do I modify PATH only instead of setting the whole dictionary
task.environment = ["PATH": "/usr/local/bin"]
发布于 2018-07-25 13:30:01
你可以把它附加到ProcessInfo.processInfo.environment
,你的自定义路径或你需要的:
let task = Process()
var environment = ProcessInfo.processInfo.environment
environment["PATH"] = "/usr/local/bin"
task.environment = environment
print(task.environment ?? "")
https://stackoverflow.com/questions/-100005723
复制相似问题