接手一个 go 写的项目,只有源码,如何安装所有的依赖

2017-05-21 23:26:36 +08:00
 leyle
噗,三件事

1、上家公司突然因为暂时不能说的原因,要倒闭了,然后三月底通过微信电话通知被解雇,赔偿 n+1,要求等两个月之后分期付款。当时未同意,要求一次性付清。四月中旬突然说公司不发四月份工资了,以后不管大家了。要么接受之前说的协议,要么(没有要么了,只有一个选择)。在拖之大法上,五月上旬签了个放弃所有后续权利,等公司六七月份发赔偿的协议。到现在还没有收到离职证明和签的协议。

2、因为中间公司一直拖着,人无法走,也没有薪水,结果时间一晃,一个多月过去了。坚持不下去了,找了个远程工作,那边说从儿童节开始算入职和薪水,然而前几天就在催我看代码,会议也开了两次了,让我接下来就开始改代码做功能。我手上还有点其他的小事在做着,也没有多少时间弄他这个,心里略微不爽,但是想着远程工作,个人稍微自由点,暂时先这样了。

3、因为第一次接触 go,看了 golang.org 上面的语法介绍和一些引导文章,开始看即将去的公司的代码,发现其中有很多的 GitHub 上的包引用,但是没有在某个地方说明都使用了哪些包,只有一个个文件打开看,然后使用 go get 回来,感觉太不方便了。就想着 go 是不是有其他的包管理方法,一下子安装好所有依赖?看了 https://www.v2ex.com/t/238317 这里的讨论,和我的情况不一样,不适用使用 go get 代码(虽然是公司自己的 git 仓库)。

当然也可以搜索所有的 import 提取出来第三方依赖然后依次下载。我想应该也许还有更简洁的方法吧?
4656 次点击
所在节点    Go 编程语言
33 条回复
kzzhr
2017-05-22 13:18:46 +08:00
楼主可以试着靠分享找远程秘籍来发家致富。看楼上很多人关心这个,比如我。
sharpy
2017-05-22 13:23:46 +08:00
楼主可以分享一下找远程,我也很关心这个
buf1024
2017-05-22 13:59:09 +08:00
楼主可以分享一下找远程,我也很关心这个
CallMeZ
2017-05-22 15:32:40 +08:00
哈哈哈,画风一转。求分享 0。0
denghongcai
2017-05-22 15:40:40 +08:00
go get ./.. 就好了……
southwolf
2017-05-22 16:55:30 +08:00
没接触过 go 还找了一份 go 开发的远程 好厉害 老司机带带我
blindpirate
2017-05-22 19:05:14 +08:00
你得先知道原先的仓库是被哪个包管理器所管理的。https://github.com/blindpirate/report-of-build-tools-for-java-and-golang 这里有一个总结,总结了各大包管理工具的文件名。 当然 https://github.com/gogradle/gogradle 号称能兼容 glide/glock/godep/gom/gopm/govendor/gvt/gbvendor/trash/gpm,如果熟悉 Gradle 的话也可以试试。
myself659
2017-05-22 20:44:18 +08:00
@denghongcai go get 下来版本不一致是个可恶的问题
gowk
2017-05-23 08:31:02 +08:00
楼主可以分享一下找远程,我也很关心这个
caniuse
2017-05-23 09:02:09 +08:00
怎么找到一份远程工作
qianguozheng
2017-05-23 10:40:16 +08:00
怎么找到一份 go 的远程工作
gowinder
2017-05-24 06:43:16 +08:00
最后用的 glide
timothyye
2017-06-08 17:12:37 +08:00
求老司机推荐 Go 远程工作…… -_-#

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/362842

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX