
Andrey
10.07.2017
09:07:30
да я был к этому готов :)

Constantine
10.07.2017
09:07:32
у тебя проект внутри GOPATH лежит же?

Daniel
10.07.2017
09:07:45

Andrey
10.07.2017
09:07:50
я же сначала в гугл полез, но там вообще ничего подобного

Google

Alexander
10.07.2017
09:08:06

Анатолий
10.07.2017
09:08:07
а го гет делал?

Daniel
10.07.2017
09:08:17
коллега, у нас всего три переменные

Andrey
10.07.2017
09:08:25
да го гет без вопросов отработал и в gopath насоздавал папок

Daniel
10.07.2017
09:08:26
GOROOT, GOPATH, PATH
значит - для компайлера GOPATH не выставлен
вы же, небойсь, из IDE компиляете?

Andrey
10.07.2017
09:09:39
нет из консольки пишу go run server.go

Alexander
10.07.2017
09:11:36
да просто проверьте переменные тогда - echo $GOROOT && echo $GOPATH

Andrey
10.07.2017
09:12:47
`
D:\projects\src\inforkom>set GOROOT
GOROOT=C:\Go
D:\projects\src\inforkom>set GOPATH
GOPATH=D:\projects\go
`
проект лежит в D:\projects\src\projectname
видимо в этом и беда

Ivan
10.07.2017
09:18:03
эм, какие то все три несовпадающие

Google

Vladimir
10.07.2017
09:18:37
GOPATH как минимум в линуксах может быть несколько

Ashot
10.07.2017
09:18:41

Vladimir
10.07.2017
09:19:02
в смысле GOPATH="/home/user/gopath1:/home/user/gopath2:/usr/lib64/go/" - вполне валидный gopath

Andrey
10.07.2017
09:19:11
`
D:\projects\src\inforkom>set GOROOT
GOROOT=C:\Go
D:\projects\src\inforkom>set GOPATH
GOPATH=D:\projects\go
ага

Vladimir
10.07.2017
09:19:21
и все по 'go get' будет падать в первый, но при этом будет в том числе браться из 2-ого и 3-его
удобно когда есть корпоративный репозиторий и opensource'ные проекты или репозитории.

Daniel
10.07.2017
09:20:02
GOPATH=D:\projects\go
проект лежит в D:\projects\src\projectname
переложите его в D:\projects\go\src\projectname для начала

Andrey
10.07.2017
09:23:20
в общем все решилось тем что я прошел go get'ом по зависимостям echo ибо сами по себе они не подтягиваются
наивный, думал зачем вендорить проект с 1 зависимостью :)

Ivahaev
10.07.2017
09:25:21

Daniel
10.07.2017
09:34:46
или никогда
для него же
вендоринг, как мы понимаем, это решение одной проблемы, и создание другой

Анатолий
10.07.2017
09:35:54
+

anton
10.07.2017
09:36:48
а другая проблема - это какая?

Анатолий
10.07.2017
09:36:59
тысячи их

Ivan
10.07.2017
09:37:16
ну вот найдут у вас там critical bug в завендоренном

Vladimir
10.07.2017
09:37:29
Вопрос еще в том как вендорить )

Daniel
10.07.2017
09:37:37
а как не вендори

Google

anton
10.07.2017
09:38:02

Daniel
10.07.2017
09:38:03
если ты зафиксировал версию - ты рано или поздно получишь несовместимость с апстримом

Vladimir
10.07.2017
09:38:04
С одной стороны хочется иметь воспроизводимые билды - то есть взять слепок зависимостей и таскать их с собой
с другой - вот как выше сказали про фиксы

Daniel
10.07.2017
09:38:28
и ты получишь его ровно тогда, когда он меньше всего тебе нужен

Vladimir
10.07.2017
09:38:32
на административном уровне надо иногда апать зависимости
например каждый релиз апать все зависимости принудительно

Daniel
10.07.2017
09:38:59
кой толк их вендорить тогда?

Vladimir
10.07.2017
09:39:09
чтобы в рамках релиза получить воспроизводимые билды

anton
10.07.2017
09:39:47
можно не вендорить
можно форкать и у себя в мастере держать то, что хочется

Daniel
10.07.2017
09:40:03
это примерно то же самое

Vladimir
10.07.2017
09:40:05
@troyanov а чем это отличается от вендоринга? )

Daniel
10.07.2017
09:40:09
только хуже

anton
10.07.2017
09:40:16

Vladimir
10.07.2017
09:40:21
ну вот как бы )

anton
10.07.2017
09:40:32
только хуже
и чем же? :)
наоборот лучше - можно патчить баги и не ждать пока акцептнут PR

Daniel
10.07.2017
09:41:11

Vladimir
10.07.2017
09:42:53

anton
10.07.2017
09:45:52
а возня с путями?
ну это только если есть какие-то другие пакеты, зависимые от этого пакета..

Google

Daniel
10.07.2017
09:48:54

Мерлин
10.07.2017
10:21:10
https://twitter.com/golangweekly/status/884100841103388673

Анатолий
10.07.2017
10:36:45
Не могу понять, это хорошо или плохо?

Ivahaev
10.07.2017
10:44:21

Daniel
10.07.2017
10:49:06
в какой момент ты его обновил?

Мерлин
10.07.2017
10:53:43
https://pocketgophers.com/checkErr/

Ivan
10.07.2017
11:17:17
Мастера git , помогите мне с алиасом
Смотрите, я хочу к сообщению коммита добавлять в [] номер из ветки.
Ну у меня например ветки 123-refactor
хочу когда комичу по git commit a -m 'bla bla' (через алиас)
оно было бы [123] bla bla в message

Admin
ERROR: S client not available

Aleksandr
10.07.2017
11:20:44

Ivan
10.07.2017
11:21:22
Да не, мне не хук, я хочу сам решать когда надо
хочу алиас для commit , commit1 типа который добавит к msg

Ivahaev
10.07.2017
11:21:51
Багфиксы в пакете были, или типа того.

Aleksandr
10.07.2017
11:28:30

Ivan
10.07.2017
11:29:18
да, всё так, я и хочу алиас в gitconfig
тока вот тупил как мне бранч получить

Aleksandr
10.07.2017
11:30:12

Ledok
10.07.2017
11:33:26
добрый день, пождскажите, где вы обычно смотрите вакансии? Буду признательна за рекомендации активных групп.

Daniel
10.07.2017
11:33:58
в слаке в job
https://4gophers.ru/slack/

Google

i
10.07.2017
11:38:16
Кстати, readonly версия https://golang-ru.slackarchive.io/

jdc
10.07.2017
13:03:21

Daniel
10.07.2017
13:06:30
никто никуд ане переходит

Phil
10.07.2017
13:06:54

Daniel
10.07.2017
13:07:07
просто у основателей сообщества слак использовался по работе, и было это еще в дотелеграмные времена

Michael
10.07.2017
13:07:31
bbs & icq нада

jdc
10.07.2017
13:25:10
Подскажите курсы или инфу с которой начать изучать go

Igor
10.07.2017
13:26:13
да у них на офсайте тур есть

Andrew
10.07.2017
13:26:53
https://gobyexample.com
https://tour.golang.org

Igor
10.07.2017
13:29:25
есть еще русская версия http://gobyexample.ru, но там не все, что на английском ресурсе есть

Ashot
10.07.2017
13:37:17

Valentin
10.07.2017
13:38:23
Я ее полностью не читал, но сложилось что она не про то, как писать код, а обо всех возможных мелочах языка. Что так-то не плохо, но этого не достаточно

Ashot
10.07.2017
13:45:41
Ну она как учебник скорее, да. Мол тут можно вот это, это, это

jdc
10.07.2017
13:45:52

Ashot
10.07.2017
13:46:13

jdc
10.07.2017
13:46:25

Ashot
10.07.2017
13:47:26
Js, python
Интересно. Мне вполне нормально заходит, думал может если опыта разработки нет, то в этом проблемка.
Кстати скрин - это ж пример на первых страницах, это можно всё проскроллить вообще

jdc
10.07.2017
13:48:20