Anonymous
Anonymous
GOPATH/GOROOT установлены правильно
Aleksandr
тут я вижу что он хочет от 1.4. и просит установить соответствующий путь. не написано что он подхватывает 1.4 откуда-то. не путаешь?
Anonymous
Сори, не проснулся еще
Anonymous
там вон решение уже написано)
Anonymous
ERROR: Cannot find /home/nuqz/go1.4/bin/go вот смутило это
分解物質
Anonymous
мне вот теперь интересно, этот скрипт потом сам установит собранное в GOROOT или приедтся перенести самому
Daniel
коллеги
分解物質
Daniel
что это за содомия, а?
Daniel
какой 1.4, зачем?
engelbart
тёплый ламповый
engelbart
без генериков ещё
Nikita
А, че если написать type Name[]struct {}
Nikita
То это типо массив объектов с определенной структурой?
Aleksandr
Nikita
Nikita
Вот увидел.
Aleksandr
Nikita
Хм
Nikita
Я вас не понял.
Oleksii
если ты имеешь в виду type Name []struct{ ... }
Oleksii
То так можно
Anonymous
Парни экспрес-вопрос, в чем пишете на os x, иде или редактор, какой тулчейн, кратко накидайте просто названий, я накачаю настрою себе
Anonymous
Сспасибо
Anonymous
Я сам все нагуглю, просто названия
Oleksii
Anonymous
Oleksii
Это для чего угодно
Anonymous
Понял спасибо
Daniel
саблайм
Oleksii
Ещё можно Gogland от Jetbrains
Anonymous
Anonymous
саблайм
Какой тулчейн к саблайму, сборщики проекта и тд
Anonymous
Oleksii
Oleksii
Много фишек оттуда присутствует
Oleksii
Но мне на VS Code приятно
Anonymous
VS это от Майкрософта?
Anonymous
Угу
Anatoly
Пожалуй лучший выбор
Anonymous
Вроде вижуалка
Anonymous
Я просто сам vim и саблаймом только пользуюсь
Anonymous
Как галп/грант/мейк и тд
Aleksandr
Anonymous
Хм так просто
Aleksandr
сверху make если сложная логика
Anonymous
Во
Anonymous
Спасибо большое всем пацаны
Anonymous
Спасибо
Anonymous
Vital
зато там можно нормально дебажить под докером
Alex
Vital
да
Alex
В PostgreSQL при одновременном вызове select в разных горутинах пишется : "WRN dat:sqlx SLOW query elapsed: ". Каким параметрами можно улучшить ситуацию? Кол-во MaxIdleConns, MaxOpenConns?
Anonymous
Anonymous
Anonymous
Alex
Anonymous
Теперь я понял, почему не встречал, не использую пакет dat вроде бы
Maxim
Привет! Только сегодня добавился, может тема уже обсуждалась. Имею Go 1.9 на Linux Mint, нужна кросс-компиляция под win32/64. Следую инструкциям из этой статьи https://habrahabr.ru/post/249449/
У меня го лежит в /usr/local/go, соответственно сырцы в /usr/local/go/src и в этой директории я из терминала пишу
sudo GOOS=windows GOARCH=amd64 CGO_ENABLED=0 ./make.bash —no-clean
и получаю ответ:
ERROR: Cannot find /home/maxim/go1.4/bin/go
Set #GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
Такого пути /home/maxim/go1.4/bin/go у меня нет. Go 1.4 в дистрибутиве не стоял. Не помню, чтоб он вообще был, однако в репозитории мне удалось найти только версию 1.4
Какие есть варианты решения проблемы? Я предпологаю, что где-то хранится этот путь /home/maxim/go1.4/bin/go и его надо отредактировать. Пробовал в .bashrc и в .profile указывать GOROOT_BOOTSTRAP на корень GO, т.е. /usr/local/go но это не дало результата.
Daniel
статья устарела
Daniel
теперь все, что нужно - выставить GOOS и GOARCH переменные окружения
Maxim
теперь все, что нужно - выставить GOOS и GOARCH переменные окружения
Спасибо, вроде есть подвижки. Ввожу GOOS=windows GOARCH=amd64 go build prog.go и получаю ответ:
build constraints exclude Go files in GOPATH/github.com/name/name.
Подскажи пожалуйста какой флаг поставить или что там нужно, чтоб в билд захватились все модули/пакеты(или как тут правильно).
Maxim
я справку go help build прочитал, но ничего похожего не нашел :(
Kirill
Kirill
Проебал немного. Ты указал один файл, он будет собирать его. А хочешь собрать и его зависимости. Убери указание файла, если в директории только этот проект
Maxim