我正在尝试通过Ubuntu上的“ upstart”运行go命令。
我的暴发户脚本是
script
go run /home/myhome/gocode/src/program/hello.go
end script
它不起作用,我检查了日志文件,并说
/bin/sh: 1: /bin/sh: go: not found
我可以使用任何用户名在命令行上运行“ go”。我该如何解决?
您不应该go run
用来运行Go程序。您应该go build
使用它进行编译,然后使用Upstart来运行它。
使用exec /path/to/your/binary
代替。
另请参阅: - 无法启动Golang PROG通过新贵 - https://coderwall.com/p/iekaog - https://groups.google.com/forum/m/#!topic/golang-nuts/uBrN-G7anKg(很多例子)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句