A couple of times I have run into some problems because of Manjaro being a rolling release, and always giving me the absolute latest version of Go (currently 1.15.3). The problem is usually not with Go in itself, but packages that do not fully support 1.15 yet.
What would be the recommended way to continue developing on Go 1.14 for a while? Would it be best to downgrade Go to 1.14 by doing something like described below? Or is it better to setup a non-rolling release VM and develop there? Or can I have multiple versions of Go installed at the same time on a rolling release distribution?:
You can just download and extract them into different directories.
When you run “go” it will execute the one that comes first in your PATH variable.
So just make sure the version you want to work with, is first.
Are anyone of you using GoLand? It seems like GoLand supports using different versions of Go, but I have not got it to work yet.
To clarify, I am pretty sure I got Go 1.14.11 to work through GoLand, it looks like it is compiling using Go 1.14. So the problem I asked for here is solved. But my problem with GoTK3 remains, even if I use an older version of GoTK3 (not the new one 0.5.0 that originally gave me problems). I am getting help from the GoTK3 team with that though.