Aliaksandr
map
Nicholas
Ребят, как получить доступ к бд из других модулей? прокидывать в функцию дб аргументом?
Nicholas
я из-за предупреждения редактора что _ import лучше использовать только в main думал что это как-то по хитрому нужно будет делать)
Nicholas
вопрос уже снят :)
🏁Александр
в гошечки абсолютные пути бесят
🏁Александр
делаешь форк и он уже в другой папке
🏁Александр
и пошел править...
🏁Александр
абсолютные пути к локальным субпакетам в смысле
🏁Александр
всякие shader/db
Daniel
можно проинструктировать dep, откуда брать пакет. станет проще (не надо будет менять пути)
Daniel
или нет [[constraint]] branch = "auth-with-addr" name = "github.com/elazarl/goproxy" source = "https://github.com/AnchorFreePartner/goproxy.git"
Anonymous
А надо или замыкание, или в свою структуру поле добавить
А как потом эту структуру передать в функцию без замыкания? Она по сигнатуре принимает только gin.Context
Илья
А как потом эту структуру передать в функцию без замыкания? Она по сигнатуре принимает только gin.Context
Эмм, делаешь функцию, которая принимает нужные аргументы, а возвращает функцию, которая принимает gin.Context
Fastumkruk
Всем привет. Кто компилит из под linux на windows, скиньте пожалуйста настройку среды для windows в LiteIDE.
heavycharged
GOOS=windows go build
Chebyrash
Всем привет. Кто компилит из под linux на windows, скиньте пожалуйста настройку среды для windows в LiteIDE.
Посмотрите как билдить в консоли, на офф сайте есть очень простая документация
Chebyrash
Вопрос про LiteIDE, я еще не дошел до уровня консоли.
>до уровня консоли Там команда в одну строчку )
Fastumkruk
>до уровня консоли Там команда в одну строчку )
Мне удобнее нажимать Build and Run в LiteIDE
Chebyrash
Мне удобнее нажимать Build and Run в LiteIDE
Я не спорю, но если вам понадобилось сбилдить для другой платформы, то зачем менять настройки в IDE если можно просто вбить команду из пары слов
Chebyrash
GOOS=windows go build
Fastumkruk
GOOS=windows go build
для 32бит какая команда?
Igor
для 32бит какая команда?
https://golang.org/doc/install/source#environment
Fastumkruk
GOOS=windows GOARCH=386 go build
Igor
env GOOS=windows GOARCH=386
Fastumkruk
Спасибо!
Chebyrash
для 32бит какая команда?
https://golang.org/cmd/go/#hdr-Compile_packages_and_dependencies
Dmitry
че хероку от меня хочет?
Dmitry
https://pastebin.com/6jJwBT7m
Daniel
Никто не спорит.
🏁Александр
блин они вообще это править собираются 🙁
heavycharged
vgo?
Daniel
при чем тут vgo?
Daniel
блин они вообще это править собираются 🙁
а как это можно поправить? это следствие общей концепции именования библиотек. у нее есть плюсы и минусы. это - минус. но поправить это не лишившись плюсов невозможно.
🏁Александр
можно было отказаться от прямого указания путей в коде...
🏁Александр
ну фактически у нас путь == имя
Daniel
go get как работать будет?
🏁Александр
по старой схеме
Daniel
по старой схеме - мы в импортах полное имя указываем
Cat
так так так, это тот самый спор про то, что не обязательно иметь полные импорты?
Daniel
нет никакого спора
🏁Александр
нет в коде переделать, а гоу гет пусть клонирует "как папку"
Cat
нет никакого спора
жаль, видимо мне никогда не узнать правильного ответа
Daniel
жаль, видимо мне никогда не узнать правильного ответа
правильный ответ - указывайте полное имя всегда
🏁Александр
я лично указываю относительно пакета
🏁Александр
shared/db
Aleksandr
Daniel
🏁Александр
ну иначе форки будут работать странно
🏁Александр
чуть не заметил и все приехали
Cat
правильный ответ - указывайте полное имя всегда
ну мы спорили немного про другое, а именно что относительные пути можно использовать, когда что-то лежит по относительному пути в $GOPATH/src/project
🏁Александр
код который лежит в этой же папке не подключается
Cat
и что /project в данном случае и есть полное имя
Kirill
я лично указываю относительно пакета
Коллега, у вас что-то с инстинктом самосохранения и со скрытым садизмом
Daniel
код который лежит в этой же папке не подключается
и не должен. но я не сомневаюсь, что у @ruelephant свой путь, который ему важнее всех гайдлайнов...
Aleksandr
Коллега, у вас что-то с инстинктом самосохранения и со скрытым садизмом
я давно заметил, что все шишки, набитые сообществом, он проверяет на своей шкуре. тоже позиция
🏁Александр
да еще раз
🏁Александр
я рад бы использовать ваши гайдлайны
Daniel
не надо, а?
🏁Александр
только не понятно как они решают мои задачи 🙁
Daniel
я же показал
🏁Александр
вот например с форком вы смогли предложить только костыль
🏁Александр
а форк это основная функция считайте
Daniel
да с чего бы?
🏁Александр
по хорошему у каждого разработчика должен быть свой форк который вливается в основу
🏁Александр
если мы говорим про мульти работу с проектом
🏁Александр
Пиши на php, пожалуйста
предлагаете всем на 1 ветки сидеть? 🙂
Daniel
да