
Aleksandr
19.09.2018
12:15:41
не помню, а vendor работает в go mod режиме? не тестировал

Daniel
19.09.2018
12:16:22
в вендор, кстати, я и раньше мог всякого напихать, это правда

Aleksandr
19.09.2018
12:16:27
но фолбэк точно есть, когда все зависимости вендорятся (написано для легаси build-систем)

Daniel
19.09.2018
12:16:31
всякого вкусного

Google

Alexander
19.09.2018
13:10:34
Так, с путями разобрался. @zelenin спасибо
чё он теперь хочет?
go get -u
go: github.com/boj/redistore@v0.0.0-20180706183828-82b86d293eb2: parsing go.mod: go.mod:4: invalid module: github.com/gomodule/redigo should be v0 or v1, not v2 (v2.0.0)
в go mod-e
github.com/gomodule/redigo v0.0.0-20180627144507-2cd21d9966bf

Aleksandr
19.09.2018
13:13:07
невалидная запись. должно быть v2.0.0 вроде
ты руками не прописывай в go.mod. ставь через go get
go get github.com/gomodule/redigo@v2.0.0

Alexander
19.09.2018
13:14:58
я руками ни одного символа не написал
только go mod init и go build

Aleksandr
19.09.2018
13:15:47
да, действительно. надо разобраться в чем тут дело.

Alexander
19.09.2018
13:17:08
вижу, что github.com/boj/redistore зависит от github.com/gomodule/redigo/redis

Aleksandr
19.09.2018
13:17:36
не, тут в другом дело.

Alexander
19.09.2018
13:18:17
у redistore в go.mod написано github.com/gomodule/redigo v2.0.0+incompatible
а в моём написано redigo v0.0.0

Aleksandr
19.09.2018
13:23:05
подожди. ты устанавливаешь в текущий проект вот этот модуль github.com/boj/redistore?

Google

Alexander
19.09.2018
13:25:40
нет. Он уже есть в проекте. В каком то импорте.

Aleksandr
19.09.2018
13:27:11
ну я так понимаю у тебя в проекте в go.mod прописан redigo версии v0, а в redistore v2, что несовместимо по семверу

Alexander
19.09.2018
13:27:30
я текущий проект пересаживаю с govendor на go modules
я полагал, что обе зависимости будут, под разные версии

Aleksandr
19.09.2018
13:29:29
пакет-то один. не может быть один пакет в двух разных версиях в одном проекте

Alexander
19.09.2018
13:30:24
как так? Разве vgo не отличался от dep тем, что мог разные версии зависимостей поддерживать?

Aleksandr
19.09.2018
13:30:34
через go get добавляй зависимости в каждый проект. иначе автоматический ресолвер тебе сам все сделает, но не обязательно так, как надо

Alexander
19.09.2018
13:31:23
да я пока с одним справиться не могу )

Aleksandr
19.09.2018
13:32:16
возможно
import "github.com/gomodule/redigo"
и import "github.com/gomodule/redigo/v2"
отработает для твоего кейса. Но лично я не пробовал такое

Daniel
19.09.2018
13:34:56

Alexander
19.09.2018
13:35:59
So, what was wrong with dep? First of all, there wasn’t a central storage for dependencies and their versions. All the dependencies were kept in the vendor folder and only one version was available at a time.
https://blog.spiralscout.com/golang-vgo-dependency-management-explained-419d143204e4
я не настаиваю, просто нашел

Aleksandr
19.09.2018
13:37:25
да, раньше так. теперь кажется должны работать версии так, как выше написал
возможно
import "github.com/gomodule/redigo"
и import "github.com/gomodule/redigo/v2"
отработает для твоего кейса. Но лично я не пробовал такое

Alexander
19.09.2018
13:39:22
Это если без модулей

Aleksandr
19.09.2018
13:39:35
это если с модулями

Yo
19.09.2018
13:39:41
Народ, подскажите кто каким IDE пользуется, что считается более удобным.
Goland — платная от community сильно отличается?
Vss code нормально подходит для среды?
Целевая платформа — винда 7, интересует. Простые редакторы, думаю, лучше не предлагать.

Aleksandr
19.09.2018
13:39:46
без модулей не будет работать такое

Google

Aleksandr
19.09.2018
13:40:06

Alexander
19.09.2018
13:40:42
это если с модулями
то он подтягивает go.mod этого модуля, а там написано
module github.com/boj/redistore
require (
github.com/gomodule/redigo v2.0.0+incompatible

Yo
19.09.2018
13:40:47

Aleksandr
19.09.2018
13:40:57
первый вариант требует модуль v0 или v1. Второй v2
возможно
import "github.com/gomodule/redigo"
и import "github.com/gomodule/redigo/v2"
отработает для твоего кейса. Но лично я не пробовал такое

Artem
19.09.2018
13:42:18

Alexander
19.09.2018
13:43:27

Yo
19.09.2018
13:43:57

Artem
19.09.2018
13:43:59
на год
ну потом через год обнови

Daniel
19.09.2018
13:44:54
Не надо опросов

Aleksandr
19.09.2018
13:44:59
это goland и vscode в основном

Daniel
19.09.2018
13:45:11
Надо взять vscode
Именно для go преймущества goland сомнительны

Olzhas
19.09.2018
13:46:26
Мне vscode не понравился
Медленный

Google

Olzhas
19.09.2018
13:47:02
Я хз, может я просто всех возможностей не знаю

Анатолий
19.09.2018
13:47:05
GoLand сажает ноут быстрее, чем VSCode. Но умеет кучу фич, которых в VSCode нет

Daniel
19.09.2018
13:47:24

Savely
19.09.2018
13:47:26

Olzhas
19.09.2018
13:47:49

Daniel
19.09.2018
13:48:01

Olzhas
19.09.2018
13:48:13

Анатолий
19.09.2018
13:48:15

Daniel
19.09.2018
13:48:35
Не будет

Admin
ERROR: S client not available

Pawel
19.09.2018
13:48:38

Daniel
19.09.2018
13:48:50
Это да

Savely
19.09.2018
13:49:18

Daniel
19.09.2018
13:49:30
Но бд - это не совсем go, а польза от дебагера сомнительна

Olzhas
19.09.2018
13:49:37
В общем мне больше goland зашел

Aleksandr
19.09.2018
13:50:04

Vadim
19.09.2018
13:50:05
Я сейчас читал, что там с деградацией производительности в итоге решили?

Savely
19.09.2018
13:50:39

Pawel
19.09.2018
13:50:51

Google

Savely
19.09.2018
13:50:52
надо в голове дебажить, как похапешники

Mykyta
19.09.2018
13:51:13
есть програмизды которые никогда ничего не програмиздировали, вот им дебуггер и нинужон

Olzhas
19.09.2018
13:51:14

Kirill
19.09.2018
13:51:27

Pawel
19.09.2018
13:53:01
Дебагер нужен не постоянно, но иногда выручает. хотелось бы его иметь вообще то

Сергей
19.09.2018
13:54:41

Antony
19.09.2018
13:55:13

Kirill
19.09.2018
13:56:05

Antony
19.09.2018
13:56:36

Kirill
19.09.2018
13:56:54

Savely
19.09.2018
13:57:08
от дезигна или от чего?

Antony
19.09.2018
13:57:19

Savely
19.09.2018
13:57:31
дезигн можно пофиксить, хотя меня из коробки всё устраивает

Kirill
19.09.2018
13:57:37

Mykyta
19.09.2018
13:59:02
Одна из самых главных фич, зачем нужен дебургер - это даже не пошаговая отладка, не показ значений переменных, а стек вызовов.

Kirill
19.09.2018
13:59:19
Я дебаггером последний раз пользовался ещё когда этот дебаггер просто нашёл
Для того, чтобы потыкать его вообще

Mykyta
19.09.2018
14:01:16
Например если нужно узнать, кто закенцелил контекст, тут никакие принты в консоль не помогут

Yaroslav
19.09.2018
14:02:36

Yo
19.09.2018
14:02:43
Idea я пользуюсь со времен её появления в 2000−2001. Тогда синтактический анализатор кода "на лету" была бомбо-фичей. Сейчас уже не удивишь. Прожорливая — да, бывает, но дело свое делает. Лицуху имею, а го хочу попробовать, а будет ли нужна в работе — кто его знает...

Mykyta
19.09.2018
14:06:38

Daniel
19.09.2018
14:07:02