Cannot Find Package From GOROOT or GOPATH

Halo teman teman para developer API. Pernah kalian mengalami hal seperti saya ketika menjalankan service yang dibuat dengan menggunakan golang muncul error seperti pada keterangan dibawah ini :

rest.go:10:2: cannot find package “github.com/go-sql-driver/mysql” in any of:
/usr/lib/go-1.10/src/github.com/go-sql-driver/mysql (from $GOROOT)
/home/mhafid/Workspace/src/github.com/go-sql-driver/mysql (from $GOPATH)
rest.go:8:5: cannot find package “github.com/gorilla/mux” in any of:
/usr/lib/go-1.10/src/github.com/gorilla/mux (from $GOROOT)
/home/mhafid/Workspace/src/github.com/gorilla/mux (from $GOPATH)

Dengan kemunculan error message semacam ini jangan membuat kita langsung merubah gopath atau goroot yang sudah ditentukan sebelumnya, karena sebelumnya gopath dan goroot tidak ada masalah.

Cara ini bisa membuat anda tidak repot mengkonfigurasi apapun hanya dengan mengetikan 2 perintah dibawah ini yaitu :

export GOPATH=$GOROOT

unset GOROOT

Setelah itu silahkan jalankan service golang kalian yang sudah kalian buat dengan mengetikan go run namascript.go.

Semoga bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *