[ Branimir Maksimovic @ 26.05.2019. 10:01 ] @
Elem probao sam da bildam program u Go-u i imam ovo:
Citat:

uild github.com/bmaxa/nntpclient: cannot load github.com/bmaxa/qt/qtgo: cannot find module providing package github.com/bmaxa/qt/qtgo

Sve je to radilo do pre nekog vremena, ali su se ljudi dosetili da paket mora biti na githubu. Nikako mi nije jasna ovakva politika niti mi je jasno
kako da importujem svoj paket koji eksplicitno necu da stavljam na github/lab wahtever, pa ako neka dobra dusa zna ovaj novi sistem
sa modulima da mi razjasni sta treba da uradim...
[ Branimir Maksimovic @ 01.06.2019. 18:25 ] @
Nasao konacno kako.
Samo treba ovo staviti u go.mod fajl:
Code:

replace github.com/bmaxa/qt/qtgo v0.0.0 => /home/bmaxa/zfs/bmaxa_data/examples/go/src/github.com/bmaxa/qt/qtgo

Svasta.
[ marko.krstic @ 11.07.2019. 14:24 ] @
Pre verzije 1.11 gde su moduli i uvedeni, source code je morao biti smesten na posebnoj putanji (interni razlozi googl-a). Samo je potrebno napraviti nov module go mod init <ime> i isti ne stavljati u src direktorijum koji je ranije koriscen za source code. Mozda ovaj odgovor i nije od pomoci, s'obizrom da si nasao resenje u medjuvremenu :)
[ Branimir Maksimovic @ 11.07.2019. 14:38 ] @
Pa nisi pomogao, mora u go.mod fajl da ide ono sto sam napisao :P
go mod init ti pravi go.mod fajl ako nemas.
Medjutim ovo je problem kada hoces da importujes paket van projekta, a koji nije na githubu.
[ marko.krstic @ 11.07.2019. 14:54 ] @
U pravu si, prevideo sam da vec postoji napravljen modul, pogresno razumeo pitanje.