CarbonMan
CarbonMan

Reputation: 4490

How to install the dependencies

I am trying to create a windows service as specified here

service.go has the following;

import (
    "fmt"
    ...

    "golang.org/x/sys/windows/svc"
    "golang.org/x/sys/windows/svc/debug"
    "golang.org/x/sys/windows/svc/eventlog"
)

So in the directory where my application is I enter the command

go get golang.org/x/sys/windows/svc/eventlog

The response is

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)

I thought "go get" was supposed to download the package. How do I get a copy onto my system so that I can run my program?

Upvotes: 2

Views: 4363

Answers (1)

Nathanael Mkaya
Nathanael Mkaya

Reputation: 121

If you check https://github.com/golang/sys what you are trying to get is src file within the repo so you have to get the whole repo to be able to get the src you need.

It's part of a larger package

Upvotes: 2

Related Questions