接手一个 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 提取出来第三方依赖然后依次下载。我想应该也许还有更简洁的方法吧?
4649 次点击
所在节点    Go 编程语言
33 条回复
cxbig
2017-05-21 23:28:45 +08:00
helone
2017-05-21 23:28:46 +08:00
没记错的话 JetBrains 出的 Gogland 是能自动下载和管理这种依赖的
cxbig
2017-05-21 23:29:54 +08:00
官方 Wiki 有很多推荐,都可以试试
https://github.com/golang/go/wiki/PackageManagementTools
leyle
2017-05-21 23:49:17 +08:00
试了下楼上兄弟们的推荐,没搞定,用了最笨的方法,一个个安装了。

然后 build 时源码报错了。不折腾了,明天还要早起搬砖。
mengyaoss77
2017-05-21 23:49:34 +08:00
问一句无关的 赔偿 n+1 是什么意思,之前也看到过这样的帖子。
我还没工作所以不知道。。
hpeng
2017-05-21 23:49:59 +08:00
go get ./...
hpeng
2017-05-21 23:54:23 +08:00
@hpeng 下载完了用 godep
zlink
2017-05-21 23:58:11 +08:00
@mengyaoss77 n 指的是工作年限,半年以内算半年,不满一年的算一年。
heguannantc
2017-05-22 00:14:46 +08:00
@mengyaoss77
《劳动合同法》第四十七条
 经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六个月的,向劳动者支付半个月工资的经济补偿。
laike9m
2017-05-22 01:51:42 +08:00
go 的包管理不是各种各样么,有的帮你下好,有的得 get,这种事项目里难倒没有相关文档?就算没有也至少得向知道的人问清吧
gowinder
2017-05-22 06:59:53 +08:00
用了 gopm godep 现在是 gb
unfurl
2017-05-22 07:07:49 +08:00
glide
cinhoo
2017-05-22 08:20:48 +08:00
glide init & glide up
ikaros
2017-05-22 08:59:27 +08:00
报错估计是后来包里面的函数变动过,一般做得比较标准都会给 v1 v2 的 stable version
ifishman
2017-05-22 09:02:35 +08:00
直接在项目里面 go get -v . 就可以了吧,注意给 git 挂上代理就行了
Leafove
2017-05-22 10:27:53 +08:00
就没人吐槽没接触过 go 还找了一份 go 开发的远程么
hoperuin
2017-05-22 10:40:00 +08:00
楼主在哪里找的远程 go 开发?
crazystory
2017-05-22 10:48:58 +08:00
我也想问...
crazystory
2017-05-22 10:49:17 +08:00
我也想问楼主在哪找的
yunji3344
2017-05-22 10:56:32 +08:00
哪里找的远程工作?我们公司也快倒闭了

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

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

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

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

© 2021 V2EX