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.

I work at SafetyCulture on the SafetyCulture web app, with React & Node, backing the awsome iAuditor mobile app for iOS and Android.

Twitter | Github