我正在尝试按照此处指定的方式创建Windows服务
service.go具有以下内容;
import (
"fmt"
...
"golang.org/x/sys/windows/svc"
"golang.org/x/sys/windows/svc/debug"
"golang.org/x/sys/windows/svc/eventlog"
)
所以在我的应用程序所在的目录中,输入命令
go get golang.org/x/sys/windows/svc/eventlog
响应是
can't load package: package golang.org/x/sys/windows/eventlog: cannot find package "golang.org/x/sys/windows/eventlog" in any of:
C:\Program Files\Go\src\golang.org\x\sys\windows\eventlog (from $GOROOT)
C:\Users\Paul\go\src\golang.org\x\sys\windows\eventlog (from $GOPATH)
我以为“ go get”应该下载该软件包。如何将副本复制到系统上,以便可以运行程序?
如果检查https://github.com/golang/sys,您要获取的是回购中的src文件,因此您必须获取整个回购才能获得所需的src。
它是较大包装的一部分
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句