使用一个 Go 的 GitHub 仓库。

huangapple go评论84阅读模式
英文:

Use a Go GitHub repo

问题

我已经安装、设置并运行了Go,并且按照这些说明进行了操作。我的工作空间的组织结构如下:

gocode/
    bin/
    pkg/
    src/
        github.com/
            my_username/
                hello/
                    hello.go
            anomalyzer/
                algorithms.go
                ...
                README.md

我想要开始使用来自GitHub上分叉的存储库lytics/anomalyzer中的Go代码。我已经分叉了该存储库,并在github.com/anomalyzer/目录下设置了一个本地克隆,就像上面显示的那样。但是从github.com/anomalyzer/目录下,我尝试运行go install,却收到了错误消息algorithms.go:5:2: cannot find package "github.com/drewlanenga/govector" in any of: ...(列出了我的GOPATH)。看起来我还需要克隆github.com/drewlanenga/govector,是吗?有没有一种自动获取所有包依赖项的方法?

英文:

I have Go installed, setup, and running hello world; I followed these directions. My workspace is organized as follows:

gocode/
    bin/
    pkg/
    src/
        github.com/
            my_username/
                hello/
                    hello.go
            anomalyzer/
                algorithms.go
                ...
                README.md

I would like to start using Go code from a forked GitHub repo, lytics/anomalyzer. How can I do this? I forked the repo and setup a local clone in github.com/anomalyzer/ as shown above. But from the github.com/anomalyzer/ dir I try go install and get the error message algorithms.go:5:2: cannot find package "github.com/drewlanenga/govector" in any of: ...(lists my GOPATH). It looks like I need to also clone the github.com/drewlanenga/govector, do I? Is there an automated way to get all the package dependencies?

答案1

得分: 2

要获取远程包,请运行go get命令。因为go get命令会自动获取依赖项,并且不会获取已经存在的包,所以你可以运行以下命令来获取所有设置,包括github.com/drewlanenga/govector包:

go get github.com/lytics/anomalyzer
英文:

To fetch remote packages, run the go get command. Because the go get command automatically fetches dependencies and does not fetch a package that already have have, you can run

go get github.com/lytics/anomalyzer 

to get everything setup including the github.com/drewlanenga/govector package.

huangapple
  • 本文由 发表于 2015年8月14日 10:44:37
  • 转载请务必保留本文链接:https://go.coder-hub.com/32001482.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定