我有一个简单的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输出错误%!(EXTRA * os.PathError = fork / exec / usr / bin / open:没有这样的文件或目录)2017/04/26 16:01:26输出 超出%!(EXTRA [] uint8 = [])
我在OSx 10.11上尝试。
答案 0 :(得分:1)
有拼写错误 - “calcultor”应该是“计算器”。