因为使用windows作为工作系统,以前的工作模式一般是开着putty或者secureCRT连到一台Ubuntu虚拟主机上作为主要的工作平台,所有的代码、配置、编译、发布都在这一台虚拟主机上搞定,后来也曾用了一段时间ubuntu on win10,直到晓靖介绍给我MSYS2。

是的,你可以把MSYS2看作是CYGWIN的升级版,但我觉得它不单单是升级版那么简单,因为它有pacman(参考ArchLinux的包管理工具),所有软件包的安装和升级都非常平滑,软件库的访问速度也相当好。

简单说一下步骤: (1)到http://www.msys2.org/ 下载最新的安装包并安装。

(2)进入MSYS2工作界面后,使用pacman -Sy [软件包名称] 安装好所有的工具 git、python、gcc、make、ruby,等等。

(3)到golang.org下载好最新版的golang for win,安装后把整个$GOROOT拷贝到你在MSYS2中的工作目录中,并设置好$GOROOT/$GOPATH等环境变量即可,可以说与linux下的使用感受毫无分别。

希望大家也能喜欢上MSYS2,简单好用,5分钟帮助搭建好工作环境。