@gogolang

Страница 373 из 1630
Andrey
10.07.2017
09:07:30
да я был к этому готов :)

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

Daniel
10.07.2017
09:07:45
так вот по адресу C:\Go\src\ нет папки github.com
это значит - у вас не выставлен GOPATH

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

Google
Анатолий
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
` D:\projects\src\inforkom>set GOROOT GOROOT=C:\Go D:\projects\src\inforkom>set GOPATH GOPATH=D:\projects\go `
Оффтоп: вроде 3 кавычки надо для многострочных кодуль

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
наивный, думал зачем вендорить проект с 1 зависимостью :)
Вендорить нужно всегда, для собственного спокойствия :)

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
ну вот найдут у вас там critical bug в завендоренном
ии? что мешает в вендореной папке через гит подцепить патч или смержить ветку с фиксом? или пульнуть новое? и ждать пока новые критикалы найдут

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
только хуже

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

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

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
если ты зафиксировал версию - ты рано или поздно получишь несовместимость с апстримом
Обновил в vendor локально, прогнал тесты, если всё хорошо, зафиксировал версию. Какая проблема?

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

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
https://4gophers.ru/slack/
Почему все it переходит из телеграмма в слак?

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

Phil
10.07.2017
13:06:54
Почему все it переходит из телеграмма в слак?
Слухи о переходе в слак преувеличены. Он тормозит шо пипец

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
Подскажите курсы или инфу с которой начать изучать go
А мне неплохо заходит книжка https://www.ozon.ru/context/detail/id/34671680/ ну и что-нибудь говнокодить параллельно, без этого никак

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

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

Ashot
10.07.2017
13:46:13
Ее и читаю, но она что-то усложенная
А есть опыт разработки не на го?

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

Страница 373 из 1630