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

How to run this Go application locally?

我希望能够 运行 存储库中的应用程序 https://github.com/jbowens/codenames 在我的本地计算机上。可能吗?

我尝试过的步骤:

我真的对 Go 一无所知,所以也许我只需要 运行 另一个命令或安装依赖项或其他任何东西。如果有人能解决这个问题,我会非常高兴!这是一款很棒的游戏,我想在我的机器上玩。

设置gopath和goroot然后安装依赖。

我猜你只是从 cmd/codenames 目录中输入 go build,在该目录中创建一个名为 'codenames' 的二进制文件,并从那里创建一个名为 运行 的二进制文件。

不幸的是,该应用程序被硬编码为在相对于二进制文件的 ./assets/ 目录中查找其资产。

所以您希望您的二进制文件位于应用程序的根目录中:

  • 来自 cmd/codenames 目录 go build -o ../../run-me-from-here
  • 然后从应用程序的根目录开始./run-me-from-here

    .

运行 他们在本地很容易在 go

我通常 运行 go get while 在我的本地 go 目录中。

去拿https://github.com/jbowens/codenames