我有一个非常简单的 Go 应用程序,名为myApp,它应该在 macOS 上启动一个新的终端窗口:
package main
import (
"fmt"
"os/exec"
)
func main() {
err := exec.Command("open", "-a", "Terminal", "/Users/ns/go/").Run()
if err != nil {
fmt.Println(err)
}
}
但是,当我运行该应用程序时,我得到以下输出:
ns:~/go/src/github.com/nevadascout/myApp $ go install && myApp
exit status 1
open -a Terminal /Users/ns/go/如果我在终端中手动运行命令 ( ),它就会起作用。
我缺少什么?
侃侃无极
相关分类