如何在本地运行该Go应用程序?

I want to be able to run the application from the repository https://github.com/jbowens/codenames locally on my machine. Is it possible?

Steps I've tried:

  • Installed Go. Added PATH variable.
  • Cloned the repository to my machine in the right go path location.
  • Opened command prompt and ran the command "go run main.go" from the "cmd" folder

I really don't know anything about Go so maybe I just have to run another command or install dependencies or whatever. If someone could figure this out I would be super happy! This is an awesome game I would like to play from my machine.

I'm guessing you are just typing go build from the cmd/codenames directory, creating a binary called 'codenames' in that directory and running from there.

Unfortunately the app is hard-coded to look for its assets in a ./assets/ directory relative to the binary.

So you want your binary in the root of the app:

i.e

  • from the cmd/codenames directory go build -o ../../run-me-from-here
  • then from the root of the app ./run-me-from-here

    .

Set gopath and goroot then install dependencies.

Running them locally is very easy in go

I usually run go get while in my local go directory.

Go get https://github.com/jbowens/codenames