Lecstor's Blog

Go - clear cache

January 26, 2019

When trying to run go install or go test I was getting errors such as:

imports github.com/stretchr/testify/mock: unknown import path "github.com/stretchr/testify/mock": cannot find module providing package github.com/stretchr/testify/mock

I boiled it down to something wrong in my go setup as I was unable to replicate the errors on a second machine.

Uninstalling and reinstalling go did not help.

Running go clean produced similar errors, or just didn’t fix the issue.

In the end though, the magic spell turned out to be:

$ go clean -cache -modcache -i -r

Maybe it’ll help you too.

Jason Galea

Written by Jason Galea from Cairns, Australia.

Full Stack developer specialising in React and NodeJS.

LinkedIn | Github | StackOverflow | Twitter