我做了“go get”来安装github.com/chsc/gogl。显然这似乎把东西放在C:\ Go \ src \ pkg \ github.com \ chsc \ gogl中。当我导入“github.com/chsc/gogl”时,我可以正常使用该包。
但是假设我想对包进行一些编辑。如何管理和组织我的项目和代码?我在哪里放置我的gogl副本,如何让我的所有项目都使用我的gogl副本而不是C:\ Go \ src \ pkg \ github.com \ chsc \ gogl下安装的那个?
答案 0 :(得分:3)
答案 1 :(得分:2)
您可以修改C:\ Go \ src \ pkg \ github.com \ chsc \ gogl中的代码,然后运行“go install github.com/chsc/gogl”。
或者,如果您要进行长期更改,最好的办法是将该项目分配到github上,然后使用fork(github.com/yourname/gogl)。
答案 2 :(得分:0)
您可以在项目文件夹中获得github.com的gogl副本:
制作C:/my_go_project/local_github.com/chsc/gogl文件夹
复制所有内容
来自C:\Go\src\pkg\github.com\chsc\gogl
到C:\my_go_project\local_github.com\chsc\gogl
将您的图书馆包含在.go文件中,例如
导入“local_github.com/chsc/gogl”
现在您可以根据需要编辑本地副本。