Size: a a a

2020 May 27

DP

Daniel Podolsky in Go-go!
разные ОС на хосте и в контейнере?
источник

VM

Vladislav Milenin in Go-go!
Alexey Popov
Господа, прошу помощи. Знач, компиляю бинарь go build -ldflags="-s -w" -o build/server server/*.go

Оно компиляется, НО! Если компилять внутри докер-контейнера, оно запускается, если же компилять это в две стадии, бинарь просто не запускается.
Хотелось бы вывод ошибки, а не «не запускается»
источник

E

Edgar in Go-go!
Локоть Анатолий
Читаю их сайт, 2 момента - autocommit по дефолту on, те надо писать коммит,
Во вторых в примере транзакцию не начинают, а коммит делают. Стало быть, надо
Понял тебя, не подумал об этом, спасибо, пойду чинить
источник

AP

Alexey Popov in Go-go!
Daniel Podolsky
разные ОС на хосте и в контейнере?
Одна. Пробовал alpine:3.11, пробовал debian:stretch. Но в обоих случаях оси были одни и те же.
источник

AP

Alexey Popov in Go-go!
Vladislav Milenin
Хотелось бы вывод ошибки, а не «не запускается»
А вот ее нет
источник

DP

Daniel Podolsky in Go-go!
Alexey Popov
Одна. Пробовал alpine:3.11, пробовал debian:stretch. Но в обоих случаях оси были одни и те же.
alpine на хосте быть не может
источник

VM

Vladislav Milenin in Go-go!
Daniel Podolsky
alpine на хосте быть не может
Речь же про докер
источник

AP

Alexey Popov in Go-go!
А... на хосте да. На хосте макось.
источник

DP

Daniel Podolsky in Go-go!
Alexey Popov
А... на хосте да. На хосте макось.
GOOS=linux go build -ldflags="-s -w" -o build/server server/
источник

E

Edgar in Go-go!
Vladislav Milenin
Просто в большинстве бд есть autocommit
Заработало, спасибо большое :)
источник

e

essqz in Go-go!
Добрый вечер. Подскажите, пожалуйста. Недавно начал учить го. Никак не могу понять, как работают пакеты. Единственное, что я понял, что если у меня есть несколько проектов на го, то мне надо постоянно менять GOPATH. При этом, все модули должны находиться в папке src. Как это вообще должно работать, и как организовывать проекты? Заранее спасибо
источник

A

Aleksandr in Go-go!
источник

VM

Vladislav Milenin in Go-go!
essqz
Добрый вечер. Подскажите, пожалуйста. Недавно начал учить го. Никак не могу понять, как работают пакеты. Единственное, что я понял, что если у меня есть несколько проектов на го, то мне надо постоянно менять GOPATH. При этом, все модули должны находиться в папке src. Как это вообще должно работать, и как организовывать проекты? Заранее спасибо
Менять постоянно не надо
Src не надо
источник

AP

Alexey Popov in Go-go!
Daniel Podolsky
GOOS=linux go build -ldflags="-s -w" -o build/server server/
источник

e

essqz in Go-go!
Там используют гит. А можно ли это все организовывать локально?
источник

VM

Vladislav Milenin in Go-go!
essqz
Там используют гит. А можно ли это все организовывать локально?
Тогда вам стоит узнать еще что такое гит
источник

e

essqz in Go-go!
Vladislav Milenin
Тогда вам стоит узнать еще что такое гит
К счастью, я с ним знаком
источник

VM

Vladislav Milenin in Go-go!
Так это приложение падает при запуске
источник

VM

Vladislav Milenin in Go-go!
Vladislav Milenin
Так это приложение падает при запуске
Добавьте принт в первую строчку main func и убедитесь
источник

ВС

Владимир Столяров... in Go-go!
essqz
Добрый вечер. Подскажите, пожалуйста. Недавно начал учить го. Никак не могу понять, как работают пакеты. Единственное, что я понял, что если у меня есть несколько проектов на го, то мне надо постоянно менять GOPATH. При этом, все модули должны находиться в папке src. Как это вообще должно работать, и как организовывать проекты? Заранее спасибо
Gopath в 2020 не актуален. Про него можно и нужно забыть. Теперь проекты можно хранить где угодно
источник