我有一个简单的 golang 程序可以在 MacOSx 中启动应用程序。
package main
import (
"io"
"log"
"os/exec"
)
func main() {
out1,err1 := exec.Command("/usr/bin/open ", " -a", "calcultor").Output()
log.Printf(" output is err ", err1)
log.Printf(" output is err ", out1)
}
我希望它在执行后开始在计算器中应用,但我收到以下错误
2017/04/26 16:01:26 output is err%!(EXTRA *os.PathError=fork/exec /usr/bin/open : no such file or directory) 2017/04/26 16:01:26 output is out%!(EXTRA []uint8=[])
我正在 OSx 10.11 上尝试。
最佳答案
有一个拼写错误 - “calcultor”应该是“calculator”。
关于macos - 在 golang 中在 MacOSx 上执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43633662/