Приветствую. Использую GoLand в Arch Linux+Wayland+Sway wm. При попытке открыть, возникает вот такая штука. Может кто-нибудь уже сталкивался, и знает, как решить?
ребята использую gorm при вызове s.Model(w).Update(...), у w обновляются так же релейшены, в доке не было написано об этом. Не знаете как сделать мимо без костылей?
Приветствую. Использую GoLand в Arch Linux+Wayland+Sway wm. При попытке открыть, возникает вот такая штука. Может кто-нибудь уже сталкивался, и знает, как решить?
Вам скорее в чат арчеводов. А xwayland у вас поставлен? Запускайте голанд из терминала, смотрите ошибки 🤔
========================= Примерная структура проекта:
| bin |-- server # это не папка, это исполняемый файл, результат сборки проекта | dist |-- config |-- layout |-- ... | src |-- core |-- handlers |-- ... | main.go
========================== Т. е. может быть в main.go что то можно указать, типа корень проекта тут и запихнуть в переменную например. Как вариант в конфиге указать корень проекта и везде в путях проекта подставлять.
Как правильно это делается в проектах Go?
так а что такое “корень проекта” в контексте “исполняемого файла”?
если на этот вопрос ответить - дальше все очевидно вполне
Вопрос был к тому, что исполняемого файла как такового "проекта" уже нет. Он работает либо с абсолютными путями, либо относительно своего расположения. Бинарь - это уже автономный "объект"