Anonymous
так что не уверен нужно ли про ооп читать 🧐
Anonymous
хотя, полезно будет
Вал
ну голанг это недо ооп
интересная интерпретация
Anonymous
я не прав?
Anonymous
поправь тогда
Вал
В го ланг есть реализация ооп прост она не такая как в других языках
Вал
поправь тогда
https://golang.org/doc/faq#Types
Алмаз
Товарищи, подскажите, в чем может быть проблема? пришел сюда, так как не знаю язык go) вот докер файл, и ошибка. The command '/bin/sh -c GO111MODULE=on CGO_ENABLED=0 go build -o bin/gitleaks -ldflags "-X="${ldflags} *.go' returned a non-zero code: 2
Алмаз
Anonymous
версия го какая?
Anonymous
увидел
Anonymous
гсс установлен?
Алмаз
гсс установлен?
этот имеется ввиду?
Anonymous
да, но не в нем дело
Anonymous
GO111MODULE=on go get github.com/zricethezav/gitleaks/
Anonymous
попробуй
Алмаз
попробуй
так же?
Anonymous
так точно
Алмаз
go get main.go: arguments must be package or module paths The command '/bin/sh -c GO111MODULE=on go get github.com/zricethezav/gitleaks/ go build -o bin/gitleaks -ldflags "-X="${ldflags} *.go' returned a non-zero code: 1
Anonymous
я бессилен
Anonymous
нужна сила дедов
Алмаз
спасибо за попытку)
Anonymous
так объяви д в ифе
Anonymous
зачем его два раза объявлять
Anonymous
что...
Anonymous
ладно, всякое бывает
Алмаз
🅞leksiy
GO111MODULE уже не нужен вообще
Maks
:= функция -создает переменные для возвращаемых параметров слева. Просто = присвоит значения существующим переменным
Алмаз
GO111MODULE уже не нужен вообще
то есть строку RUN надо удалить полностью?
Maks
:= создание и присвоение = только присвоение
Алмаз
типо она сама соберет образ?
Maks
При этом у переменных есть свой скоуп. В разных скоупах имена переменных могут быть одинаковыми. Но тогда к верхнему скоупу не будет доступа
🅞leksiy
var err error d, err = ...
Maks
И у них есть свой образ докера
Maxim
go get main.go: arguments must be package or module paths The command '/bin/sh -c GO111MODULE=on go get github.com/zricethezav/gitleaks/ go build -o bin/gitleaks -ldflags "-X="${ldflags} *.go' returned a non-zero code: 1
А что все команды одной строкой? go get .... go build это все отдельно по порядку должно быть
Алмаз
Покажи докер файл
https://github.com/zricethezav/gitleaks/blob/master/Dockerfile
Maxim
https://github.com/zricethezav/gitleaks/blob/master/Dockerfile
Запускаешь из корня гит репо?
Алмаз
Запускаешь из корня гит репо?
да, там где dockerfile и makefile
Maxim
да, там где dockerfile и makefile
Как запускаешь? Команду напиши
Алмаз
sudo docker build -t gitleaks .
Maxim
sudo docker build -t gitleaks .
Странно, только что собрал аналогично.
Алмаз
у меня make dockerbuild вроде собирает, но красным выделяется, не означает, что ошибка?
Maks
Я последний раз затупил когда выполнял задачи на сервисе одном и итеррировал объекты в массиве через цикл for _, item и складывал их в другом виде в массив))))
Maks
Думаю почему не правильно
Maks
Потом вспомнил про ссылки)
Maks
Блин как же сложно придумать проектик какой нить что бы самому запилить
Maks
всё есть в таком разнообразии
Maks
Хотя бы ради самого сделать)
Maks
Ради опыта
Maks
он лишним не бывает
Maks
я всегда бросаю потому что не хватает мотивации
Maks
соответственно он должен быть петом что бы мотивация была
Meiirzhan
добрый день 🌞
Yereke
Yereke
Здравствуйте
Yereke
Можете помочь с задачкой
Yereke
?
Сергей
Добрый день. Плиз, подскажите по формату launch.json в vs code - как указать путь к компилятору go? Для питона всё просто, а тут прям мозг сломал
Сергей
Вообще, очень хочется отработать нормальную среду разработки с отладкой и подсветкой, но пока ничего не получается
Сергей
Может вообще отказаться от vs code в сторону чего то другого?
Сергей
В сторону goland
Спасибо! Уточните, это продукт джетбраин? Просто я мясо таскаю и не могу к компу подойти пока что
Сергей
Увы, у них дорого всё очень. Жадные они до жути
👀
89 евро в год, всего-то на фоне зарплат в разработке - это даже не деньги
Сергей
89 евро в год, всего-то на фоне зарплат в разработке - это даже не деньги
🤣🤣🤣 Не-не-не, деньги считаются совсем по другому. Скажем так, я же go для хобби использую, а не для заработков
Сергей
надо сделать хобби работой, и все встанет на свои места
Это невозможно в принципе. Хобби, это когда делаешь что-то по желанию души, а работа, это исполнение желания бизнеса. Да и какой смысл пересаживаться с платного пурика на бесплатный go, если всё равно платить? Не, я на это не готов 🤣🤣🤣
NN
Vim форева!
Сергей
Спасибо. А не подскажете, как указать явно компилятор go ? Если честно, то мне понравился vs code отсутствием навязчивости и интеллекта. Прям удобно в нём работать
Сергей
Vim форева!
Увы, я же офисный стулопросиживпльщик, поэтому привык уже к стандартным комбинациям кнопок. Пробовал vim -ы, не победил их
Сергей
Заработало! Всем спасибо!