Kirill
я в этих путях не шарю, мне казалось они должны быть одинаковыми, разве нет?
Daniel
а с чего бы?
Kirill
а от чего зависит тогда?
от клиента откуда вызывают команды? чет странно, хм
Daniel
у vscode в settings есть go.gopath
Daniel
вот туда надо вписать
Alexander
Иногда помогает просто перезагрузить компьютер. Если Go только что установлен и новые переменный окружения еще не везде появились
Kirill
а там все задано, и оно отличается от того что на первом скриншоте
Kirill
настройки vsc
Kirill
heavycharged
подскажите по glog, где устанавливается уровень для логгирования? Пишу glog.Info(..), но в логи ничего не попадает.
Kirill
перезагрузка не помогла(
Daniel
еще бы она на макоси помогла
Alexander
Попробовать стОило. Это же классическое айтишное решение :)
Kirill
Daniel
фактически, это только на винде помочь может
Alexander
https://www.anekdot.ru/id/60758/
Kirill
я думал, классическое айтишное рершение - анализ, поиск решения, применение, в случае неудачи - повторить
Daniel
ты зануда
Kirill
винду переустановить - классическое решение
но боюсь мне это не поможет
Kirill
Kirill
в джирке пересидел, видимо
Daniel
тимлидская доля - тяжелая
Kirill
да пока норм, вроде
Kirill
если не забывать отдыхать 😄
Kirill
в goland есть какая-нибудь хитрая настройка гопутей с гуи?
Daniel
голанд?
Daniel
только что vscode был
Kirill
ну может через голанд можно было бы настроить
Kirill
пользовать я vs code хочу
Kirill
а зачем ты пытаешься засунуть gopath туда, где его не должно быть?
Kirill
Anonymous
Чтото для запуска задач на других компах есть?
Kirill
ловите наркомана
Kirill
Kirill
ловите наркомана
с этими путями первый раз сталкиваюсь
думал они где то в системном файле прописываются, может там фигня какая
Kirill
а через гуи проще, возможно. Просто предположил
Kirill
Kirill
а лучше - просто не парь ни себе, ни другим мозг и юзай дефолтный gopath
Kirill
не зря его люди придумали
Kirill
тогда же проекты придется хранить в дефолтном месте?
Kirill
ессессно
Daniel
погодите
Daniel
че за херня
Daniel
у меня макос
Daniel
и vscode
Daniel
и кастомный go.gopath
Daniel
и все у меня прекрасно работает
Kirill
у меня макос, и vscode, и дефолтный gopath
Kirill
ии не макос, и вскод, и дефолтный gopath
Kirill
и всё прекрасно работает
Daniel
короче
Daniel
все работает
Kirill
и на CD сервере дефолтный gopath, ибо все сервисы с dep
Maxim
Посоны, как можно проверить наличие директории по указанному пути без учёта регистра в его имени?
Maxim
Про os.Stat() в курсе, нужно исключить строгую проверку регистра в имени
Kirill
в общем просто в терминале вск прописал export GOPATH=$GOPATH:нормальный гопуть
и заработало. какой то костыль, работает и ладно
Daniel
Kirill
никак
ну - почему же? можно, если построить велосипед из костылей
Maxim
Sergei
Maxim
Maxim
Может это оверхед, но какова вероятность что в гошных сурцах какого-нибудь проекта будет директория /docs/ не в нижнем регистре?
Daniel
Kirill
от гопутей же зависят импорты, как же это работает при коллективной разработке через гит?
чет слишком хитро как то
Kirill
Alexey
https://research.swtch.com/vgo-intro
https://research.swtch.com/vgo-tour
https://sdboyer.io/blog/vgo-and-dep/
This proposal keeps the best parts of go get, adds reproducible builds, adopts semantic versioning, eliminates vendoring, deprecates GOPATH in favor of a project-based workflow, and provides for a smooth migration from dep and its predecessors.
Igor
шок
Igor
есть проекты переезжающие на dep около года - https://github.com/kubernetes/client-go/issues/78
Igor
а теперь все сначала)
Aleksandr
в этом нет ничего страшного
Aliaksandr
gb лучше, чем dep
Владимир
чем лучше?
Aliaksandr
чем dep :)
Aliaksandr
на самом деле просто использовал долгое время gb - все было отлично. Потом попытался использовать dep - вылазили косяки
Aliaksandr
поэтому вернулся обратно на gb
Aliaksandr
https://getgb.io/
Alexey
gb мёртв
Oleksii
proposal интересный, наконец-то унифицированный подход к управлению зависимостями будет