如何在本地运行该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.
我希望能够从存储库 https://github.com/jbowens/codenames 在我的机器上本地。 可能吗? p>
我尝试过的步骤: p>
- 已安装Go。 添加了PATH变量。 li>
- 在正确的go路径位置将存储库克隆到了我的机器。 li>
- 打开了命令提示符,并从中运行了“ go run main.go”命令 “ cmd”文件夹 li>
ul>
我真的对Go一无所知,所以也许我只需要运行另一个命令或安装依赖项或任何其他方法即可。 如果有人能弄清楚这一点,我将非常高兴! 这是我想在机器上玩的很棒的游戏。 p> div>
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
directorygo 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.