handle diff go installation dirs